public class FixedSourceRegion extends Object implements SourceInfo, TaggedPersistent
| Modifier and Type | Class and Description |
|---|---|
static class |
FixedSourceRegion.RegionStartComparator |
| Modifier and Type | Field and Description |
|---|---|
protected int |
endColumn |
protected int |
endLine |
static Comparator<SourceInfo> |
SOURCE_ORDER_COMP |
protected int |
startColumn |
protected int |
startLine |
| Constructor and Description |
|---|
FixedSourceRegion(int startLine,
int startColumn) |
FixedSourceRegion(int startLine,
int startColumn,
int endLine,
int endColumn) |
FixedSourceRegion(SourceInfo other) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getEndColumn() |
int |
getEndLine() |
int |
getStartColumn() |
int |
getStartLine() |
int |
hashCode() |
static FixedSourceRegion |
of(SourceInfo region) |
static FixedSourceRegion |
read(TaggedDataInput in) |
FixedSourceRegion |
setEndColumn(int endColumn) |
FixedSourceRegion |
setEndLine(int endLine) |
FixedSourceRegion |
setStartColumn(int startColumn) |
FixedSourceRegion |
setStartLine(int startLine) |
String |
toString() |
void |
write(TaggedDataOutput out) |
static void |
writeRaw(SourceInfo region,
TaggedDataOutput out) |
protected final int startLine
protected final int startColumn
protected final int endLine
protected final int endColumn
public static final Comparator<SourceInfo> SOURCE_ORDER_COMP
public FixedSourceRegion(int startLine,
int startColumn)
public FixedSourceRegion(SourceInfo other)
public FixedSourceRegion(int startLine,
int startColumn,
int endLine,
int endColumn)
public int getStartLine()
getStartLine in interface SourceInfopublic int getStartColumn()
getStartColumn in interface SourceInfopublic int getEndLine()
getEndLine in interface SourceInfopublic int getEndColumn()
getEndColumn in interface SourceInfopublic FixedSourceRegion setStartLine(int startLine)
public FixedSourceRegion setStartColumn(int startColumn)
public FixedSourceRegion setEndLine(int endLine)
public FixedSourceRegion setEndColumn(int endColumn)
public static FixedSourceRegion of(SourceInfo region)
public void write(TaggedDataOutput out) throws IOException
write in interface TaggedPersistentIOExceptionpublic static void writeRaw(SourceInfo region, TaggedDataOutput out) throws IOException
IOExceptionpublic static FixedSourceRegion read(TaggedDataInput in) throws IOException
IOExceptionCopyright © 2024 OpenClover.org. All rights reserved.