public static class CompilationUnit.Storage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private CompilationUnit |
compilationUnit |
private java.nio.file.Path |
path |
Modifier | Constructor and Description |
---|---|
private |
Storage(CompilationUnit compilationUnit,
java.nio.file.Path path) |
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
getCompilationUnit() |
java.nio.file.Path |
getDirectory() |
java.lang.String |
getFileName() |
java.nio.file.Path |
getPath() |
java.nio.file.Path |
getSourceRoot() |
ParseResult<CompilationUnit> |
reparse(JavaParser javaParser) |
void |
save()
Saves the compilation unit to its original location
|
void |
save(java.util.function.Function<CompilationUnit,java.lang.String> makeOutput)
Saves a compilation unit to its original location with formatting according to the function
passed as a parameter.
|
private final CompilationUnit compilationUnit
private final java.nio.file.Path path
private Storage(CompilationUnit compilationUnit, java.nio.file.Path path)
public java.nio.file.Path getPath()
public CompilationUnit getCompilationUnit()
public java.nio.file.Path getSourceRoot()
public java.lang.String getFileName()
public java.nio.file.Path getDirectory()
public void save()
public void save(java.util.function.Function<CompilationUnit,java.lang.String> makeOutput)
makeOutput
- a function that formats the compilation unitpublic ParseResult<CompilationUnit> reparse(JavaParser javaParser)