public class Source
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
fname |
protected java.lang.String[] |
lines |
protected gov.nasa.jpf.util.Source.SourceRoot |
root |
Modifier | Constructor and Description |
---|---|
protected |
Source(gov.nasa.jpf.util.Source.SourceRoot root,
java.lang.String fname) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLine(int i)
this is our sole purpose in life - answer line strings
line index is 1-based
|
int |
getLineCount() |
java.lang.String |
getPath() |
static Source |
getSource(java.lang.String relPathName) |
static void |
init(Config config) |
protected void |
loadLines(java.io.InputStream is) |
protected gov.nasa.jpf.util.Source.SourceRoot root
protected java.lang.String fname
protected java.lang.String[] lines
protected Source(gov.nasa.jpf.util.Source.SourceRoot root, java.lang.String fname)
public static void init(Config config)
public static Source getSource(java.lang.String relPathName)
protected void loadLines(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public java.lang.String getLine(int i)
public int getLineCount()
public java.lang.String getPath()