The SourceCode implementation for a single file. Note that the path is normalized: file separator chars are normalized to standard '/'.
| Constructor and description |
|---|
SourceFile
(java.io.File file)Construct a new instance for the file at the specified path |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
getName()@return the filename for this source file, excluding path |
|
java.lang.String |
getPath()@return the normalized path for this source file, including filename |
|
java.lang.String |
getText()@return the full text of the source code |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class AbstractSourceCode |
getAst, getAstCompilerPhase, getLineNumberForCharacterIndex, getLines, getMethodCallExpressions, isValid, line, normalizePath, setSuppressionAnalyzer |
Construct a new instance for the file at the specified path
path - - the path of the file; must not be null or empty