Package ghidra.util
Class JavaSourceFile
- java.lang.Object
 - 
- ghidra.util.JavaSourceFile
 
 
- 
public class JavaSourceFile extends java.lang.Object 
- 
- 
Constructor Summary
Constructors Constructor Description JavaSourceFile(java.lang.String filename) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetImportSectionStartLineNumber()java.lang.StringgetJavaStatementStartingAtLine(int firstUseLineNumber)JavaSourceLinegetLine(int oneBasedLineNumber)JavaSourceLinegetLineContaintingStatementStart(int lineNumber)intgetLineNumberAfterStatementAtLine(int lineNumber)JavaSourceFilegetOriginalSourceFileCopy()booleanhasChanges()voidremoveJavaStatement(int lineNumber)voidsave()java.lang.StringtoString() 
 - 
 
- 
- 
Method Detail
- 
hasChanges
public boolean hasChanges()
 
- 
getImportSectionStartLineNumber
public int getImportSectionStartLineNumber()
 
- 
getLineNumberAfterStatementAtLine
public int getLineNumberAfterStatementAtLine(int lineNumber)
 
- 
removeJavaStatement
public void removeJavaStatement(int lineNumber)
 
- 
getLineContaintingStatementStart
public JavaSourceLine getLineContaintingStatementStart(int lineNumber)
 
- 
getJavaStatementStartingAtLine
public java.lang.String getJavaStatementStartingAtLine(int firstUseLineNumber)
 
- 
getLine
public JavaSourceLine getLine(int oneBasedLineNumber)
 
- 
save
public void save()
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
getOriginalSourceFileCopy
public JavaSourceFile getOriginalSourceFileCopy()
 
 - 
 
 -