Package com.strobel.decompiler.ast
Class Range
java.lang.Object
com.strobel.decompiler.ast.Range
- All Implemented Interfaces:
Comparable<Range>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
final boolean
contains
(int location) final boolean
contains
(int start, int end) final boolean
final boolean
final int
getEnd()
final int
getStart()
final int
hashCode()
final boolean
intersects
(Range range) orderAndJoint
(Iterable<Range> input) final void
setEnd
(int end) final void
setStart
(int start) final String
toString()
-
Field Details
-
_start
private int _start -
_end
private int _end
-
-
Constructor Details
-
Range
public Range() -
Range
public Range(int start, int end)
-
-
Method Details
-
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
-
contains
public final boolean contains(int location) -
contains
public final boolean contains(int start, int end) -
contains
-
intersects
-
hashCode
public final int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<Range>
-
toString
-
orderAndJoint
-
invert
-