aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com
diff options
context:
space:
mode:
authorDanny van Bruggen <lol@meuk.info>2017-06-24 12:00:12 +0200
committerGitHub <noreply@github.com>2017-06-24 12:00:12 +0200
commit9e670dab3d28b8be6264facbf72ab21a21f7626a (patch)
tree795aef3efd47ba69d982bceb77ce87a44525bf09 /javaparser-core/src/main/java/com
parent49d45485eb62cf94c406706f35acb5aa1fd42a7f (diff)
parent314463fe5eedb936316c02ee49ba3eb31c7771a7 (diff)
downloadplatform_external_javaparser-9e670dab3d28b8be6264facbf72ab21a21f7626a.tar.gz
platform_external_javaparser-9e670dab3d28b8be6264facbf72ab21a21f7626a.tar.bz2
platform_external_javaparser-9e670dab3d28b8be6264facbf72ab21a21f7626a.zip
Merge pull request #974 from Bohdankm22/docum
Added documentation to the CompilationUnit.Storage#save and changed l…
Diffstat (limited to 'javaparser-core/src/main/java/com')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
index 5e61efae3..eda310b75 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
@@ -597,9 +597,15 @@ public class CompilationUnit extends Node {
* Saves the compilation unit to its original location
*/
public void save() {
- save(cu -> new PrettyPrinter().print(getCompilationUnit()));
+ save(cu -> new PrettyPrinter().print(cu));
}
+ /**
+ * Saves a compilation unit to its original location with formatting according to the function
+ * passed as a parameter.
+ *
+ * @param makeOutput a function that formats the compilation unit
+ */
public void save(Function<CompilationUnit, String> makeOutput) {
try {
Files.createDirectories(path.getParent());