From 76023b9180d7a18defc526126a943fab684971dc Mon Sep 17 00:00:00 2001 From: Francois-Rene Rideau Date: Fri, 17 Apr 2015 15:31:59 +0000 Subject: More skylark function cleanups -- MOS_MIGRATED_REVID=91407816 --- .../docgen/SkylarkDocumentationProcessor.java | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationProcessor.java') diff --git a/src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationProcessor.java b/src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationProcessor.java index 4c9743c7c7..d27e71da40 100644 --- a/src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationProcessor.java +++ b/src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationProcessor.java @@ -19,6 +19,7 @@ import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; +import com.google.common.io.Files; import com.google.devtools.build.docgen.SkylarkJavaInterfaceExplorer.SkylarkBuiltinMethod; import com.google.devtools.build.docgen.SkylarkJavaInterfaceExplorer.SkylarkJavaMethod; import com.google.devtools.build.docgen.SkylarkJavaInterfaceExplorer.SkylarkModuleDoc; @@ -36,10 +37,10 @@ import com.google.devtools.build.lib.syntax.SkylarkModule; import java.io.BufferedWriter; import java.io.File; -import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; import java.lang.reflect.Method; +import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -70,7 +71,8 @@ public class SkylarkDocumentationProcessor { public void generateDocumentation(String outputPath) throws IOException, BuildEncyclopediaDocException { File skylarkDocPath = new File(outputPath); - try (BufferedWriter bw = new BufferedWriter(new FileWriter(skylarkDocPath))) { + try (BufferedWriter bw = new BufferedWriter( + Files.newWriter(skylarkDocPath, StandardCharsets.UTF_8))) { if (USE_TEMPLATE) { bw.write(SourceFileReader.readTemplateContents(DocgenConsts.SKYLARK_BODY_TEMPLATE, ImmutableMap.of( @@ -130,7 +132,7 @@ public class SkylarkDocumentationProcessor { .append(annotation.doc()) .append("\n"); sb.append("\n"); } -- cgit v1.2.3