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 int
compareTo(Range o)
boolean
contains(int location)
boolean
contains(int start, int end)
boolean
contains(Range range)
boolean
equals(java.lang.Object o)
int
getEnd()
int
getStart()
int
hashCode()
boolean
intersects(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)
void
setEnd(int end)
void
setStart(int start)
java.lang.String
toString()
-
-
-
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:
equals
in 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:
hashCode
in classjava.lang.Object
-
compareTo
public final int compareTo(Range o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Range>
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-