public final class SimpleSourceFile extends Object implements StaticSourceFile
StaticSourceFile
for testing.Constructor and Description |
---|
SimpleSourceFile(String name,
boolean extern) |
Modifier and Type | Method and Description |
---|---|
int |
getColumnOfOffset(int offset)
Gets the 0-based column number of the given source offset.
|
int |
getLineOffset(int line)
Returns the offset of the given line number relative to the file start.
|
int |
getLineOfOffset(int offset)
Gets the 1-based line number of the given source offset.
|
String |
getName()
The name of the file.
|
boolean |
isExtern()
Returns whether this is an externs file.
|
String |
toString() |
public SimpleSourceFile(String name, boolean extern)
public String getName()
StaticSourceFile
getName
in interface StaticSourceFile
public boolean isExtern()
StaticSourceFile
isExtern
in interface StaticSourceFile
public int getColumnOfOffset(int offset)
StaticSourceFile
getColumnOfOffset
in interface StaticSourceFile
offset
- An absolute file offset.public int getLineOfOffset(int offset)
StaticSourceFile
getLineOfOffset
in interface StaticSourceFile
offset
- An absolute file offset.public int getLineOffset(int line)
StaticSourceFile
getLineOffset
in interface StaticSourceFile
line
- the line of the input to get the absolute offset of.Copyright © 2009-2016 Google. All Rights Reserved.