Package com.google.common.collect
Class Cut.AboveValue<C extends java.lang.Comparable>
- java.lang.Object
-
- com.google.common.collect.Cut<C>
-
- com.google.common.collect.Cut.AboveValue<C>
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description AboveValue(C endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Cut<C>
canonical(DiscreteDomain<C> domain)
(package private) void
describeAsLowerBound(java.lang.StringBuilder sb)
(package private) void
describeAsUpperBound(java.lang.StringBuilder sb)
(package private) C
greatestValueBelow(DiscreteDomain<C> domain)
int
hashCode()
(package private) boolean
isLessThan(C value)
(package private) C
leastValueAbove(DiscreteDomain<C> domain)
java.lang.String
toString()
(package private) BoundType
typeAsLowerBound()
(package private) BoundType
typeAsUpperBound()
(package private) Cut<C>
withLowerBoundType(BoundType boundType, DiscreteDomain<C> domain)
(package private) Cut<C>
withUpperBoundType(BoundType boundType, DiscreteDomain<C> domain)
-
Methods inherited from class com.google.common.collect.Cut
aboveAll, aboveValue, belowAll, belowValue, compareTo, endpoint, equals
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AboveValue
AboveValue(C endpoint)
-
-
Method Detail
-
isLessThan
boolean isLessThan(C value)
- Specified by:
isLessThan
in classCut<C extends java.lang.Comparable>
-
typeAsLowerBound
BoundType typeAsLowerBound()
- Specified by:
typeAsLowerBound
in classCut<C extends java.lang.Comparable>
-
typeAsUpperBound
BoundType typeAsUpperBound()
- Specified by:
typeAsUpperBound
in classCut<C extends java.lang.Comparable>
-
withLowerBoundType
Cut<C> withLowerBoundType(BoundType boundType, DiscreteDomain<C> domain)
- Specified by:
withLowerBoundType
in classCut<C extends java.lang.Comparable>
-
withUpperBoundType
Cut<C> withUpperBoundType(BoundType boundType, DiscreteDomain<C> domain)
- Specified by:
withUpperBoundType
in classCut<C extends java.lang.Comparable>
-
describeAsLowerBound
void describeAsLowerBound(java.lang.StringBuilder sb)
- Specified by:
describeAsLowerBound
in classCut<C extends java.lang.Comparable>
-
describeAsUpperBound
void describeAsUpperBound(java.lang.StringBuilder sb)
- Specified by:
describeAsUpperBound
in classCut<C extends java.lang.Comparable>
-
leastValueAbove
@CheckForNull C leastValueAbove(DiscreteDomain<C> domain)
- Specified by:
leastValueAbove
in classCut<C extends java.lang.Comparable>
-
greatestValueBelow
C greatestValueBelow(DiscreteDomain<C> domain)
- Specified by:
greatestValueBelow
in classCut<C extends java.lang.Comparable>
-
canonical
Cut<C> canonical(DiscreteDomain<C> domain)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-