Package com.strobel.decompiler.languages
Class Region
- java.lang.Object
-
- com.strobel.decompiler.languages.Region
-
- All Implemented Interfaces:
java.io.Serializable
public final class Region extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private int_beginColumnprivate int_beginLineprivate int_endColumnprivate int_endLineprivate java.lang.String_fileNamestatic RegionEMPTYprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description Region(int beginLine, int endLine, int beginColumn, int endColumn)Region(TextLocation begin, TextLocation end)Region(java.lang.String fileName, int beginLine, int endLine, int beginColumn, int endColumn)Region(java.lang.String fileName, TextLocation begin, TextLocation end)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetBeginColumn()intgetBeginLine()intgetEndColumn()Note that-1indicates an unknown end.intgetEndLine()Note that-1indicates an unknown end.java.lang.StringgetFileName()inthashCode()booleanisEmpty()booleanisInside(int line, int column)booleanIsInside(TextLocation location)java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
EMPTY
public static final Region EMPTY
-
_fileName
private final java.lang.String _fileName
-
_beginLine
private final int _beginLine
-
_endLine
private final int _endLine
-
_beginColumn
private final int _beginColumn
-
_endColumn
private final int _endColumn
-
-
Constructor Detail
-
Region
public Region(TextLocation begin, TextLocation end)
-
Region
public Region(java.lang.String fileName, TextLocation begin, TextLocation end)
-
Region
public Region(int beginLine, int endLine, int beginColumn, int endColumn)
-
Region
public Region(java.lang.String fileName, int beginLine, int endLine, int beginColumn, int endColumn)
-
-
Method Detail
-
getFileName
public final java.lang.String getFileName()
-
getBeginLine
public final int getBeginLine()
-
getEndLine
public final int getEndLine()
Note that-1indicates an unknown end.
-
getBeginColumn
public final int getBeginColumn()
-
getEndColumn
public final int getEndColumn()
Note that-1indicates an unknown end.
-
isEmpty
public final boolean isEmpty()
-
isInside
public final boolean isInside(int line, int column)
-
IsInside
public final boolean IsInside(TextLocation location)
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-