saker.nest Documentation TaskDoc JavaDoc Packages
public interface VersionRangeVisitor<R, P>
Visitor interface for visiting VersionRange instances.
RThe result type of the visitor.
PThe parameter type of the visitor.
Methods
public R
Visits an base version version range.
public R
visit(BoundedVersionRange range, P param)
Visits an intersection version range.
public R
visit(ExactVersionRange range, P param)
Visits an exact version range.
public R
Visits an intersection version range.
public R
visit(MaximumVersionRange range, P param)
Visits an maximum version range.
public R
visit(MinimumVersionRange range, P param)
Visits an minimum version range.
public R
visit(UnionVersionRange range, P param)
Visits an union version range.
public R
Visits an unsatisfiable version range.
public abstract R visit(BaseVersionVersionRange range, P param)
Visits an base version version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(BoundedVersionRange range, P param)
Visits an intersection version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(ExactVersionRange range, P param)
Visits an exact version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(IntersectionVersionRange range, P param)
Visits an intersection version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(MaximumVersionRange range, P param)
Visits an maximum version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(MinimumVersionRange range, P param)
Visits an minimum version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(UnionVersionRange range, P param)
Visits an union version range.
rangeThe version range.
The result of the visiting.
public abstract R visit(UnsatisfiableVersionRange range, P param)
Visits an unsatisfiable version range.
rangeThe version range.
The result of the visiting.