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
_beginColumn
private int
_beginLine
private int
_endColumn
private int
_endLine
private java.lang.String
_fileName
static Region
EMPTY
private static long
serialVersionUID
-
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 boolean
equals(java.lang.Object obj)
int
getBeginColumn()
int
getBeginLine()
int
getEndColumn()
Note that-1
indicates an unknown end.int
getEndLine()
Note that-1
indicates an unknown end.java.lang.String
getFileName()
int
hashCode()
boolean
isEmpty()
boolean
isInside(int line, int column)
boolean
IsInside(TextLocation location)
java.lang.String
toString()
-
-
-
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-1
indicates an unknown end.
-
getBeginColumn
public final int getBeginColumn()
-
getEndColumn
public final int getEndColumn()
Note that-1
indicates 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:
hashCode
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-