Package com.strobel.decompiler.ast
Class Range
- java.lang.Object
-
- com.strobel.decompiler.ast.Range
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Range o)booleancontains(int location)booleancontains(int start, int end)booleancontains(Range range)booleanequals(java.lang.Object o)intgetEnd()intgetStart()inthashCode()booleanintersects(Range range)static java.util.List<Range>invert(java.lang.Iterable<Range> input, int codeSize)static java.util.List<Range>orderAndJoint(java.lang.Iterable<Range> input)voidsetEnd(int end)voidsetStart(int start)java.lang.StringtoString()
-
-
-
Method Detail
-
getStart
public final int getStart()
-
setStart
public final void setStart(int start)
-
getEnd
public final int getEnd()
-
setEnd
public final void setEnd(int end)
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
contains
public final boolean contains(int location)
-
contains
public final boolean contains(int start, int end)
-
contains
public final boolean contains(Range range)
-
intersects
public final boolean intersects(Range range)
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public final int compareTo(Range o)
- Specified by:
compareToin interfacejava.lang.Comparable<Range>
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-