langtools/test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
equal
deleted
inserted
replaced
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 package sampleapi; |
24 package sampleapi; |
25 |
25 |
26 import java.io.File; |
26 import java.nio.file.Files; |
27 |
27 import java.nio.file.Path; |
28 import sampleapi.SampleApi.Fault; |
28 import java.nio.file.Paths; |
29 |
29 |
30 public class SampleApiDefaultRunner { |
30 public class SampleApiDefaultRunner { |
31 |
31 |
32 public static final String MSG_NO_OUTDIR = |
32 public static final String MSG_NO_OUTDIR = |
33 "SampleApi: no outdir set"; |
33 "SampleApi: no outdir set"; |
130 if (resDirName.length() == 0) { |
130 if (resDirName.length() == 0) { |
131 System.err.println(MSG_INVAL_RESDIR + resDirName); |
131 System.err.println(MSG_INVAL_RESDIR + resDirName); |
132 return 1; |
132 return 1; |
133 } |
133 } |
134 |
134 |
135 File resDir = new File(resDirName); |
135 Path resDir = Paths.get(resDirName); |
136 File outDir = new File(outDirName); |
136 Path outDir = Paths.get(outDirName); |
137 outDir.mkdirs(); |
137 Files.createDirectories(outDir); |
138 SampleApi apiGen = new SampleApi(); |
138 SampleApi apiGen = new SampleApi(); |
139 |
139 |
140 apiGen.generate(resDir, outDir); |
140 apiGen.load(resDir).generate(outDir); |
141 |
141 |
142 return 0; |
142 return 0; |
143 } |
143 } |
144 |
144 |
145 private static void printHelp() { |
145 private static void printHelp() { |