summaryrefslogtreecommitdiffstats
path: root/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-07-30 08:25:46 +0200
committerHarald Musum <musum@verizonmedia.com>2019-07-30 08:25:46 +0200
commit6868522340cf32563ae2edb239a90705c6c10f80 (patch)
tree0d9a2735e6002bc2a8aa9e0f5ba85bd847443a24 /configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
parente02e35f6dea6b31af7e8726c9d898ca7602c370d (diff)
Cleanup MakeConfig
Languages 'cppng' and 'cpp' are identical now, remove use of 'cppng'. Remove unused property 'config.requireNamespace'.
Diffstat (limited to 'configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java')
-rw-r--r--configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java b/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
index ac6bbea617e..91a14c8c171 100644
--- a/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
+++ b/configgen/src/main/java/com/yahoo/config/codegen/MakeConfig.java
@@ -18,14 +18,14 @@ public class MakeConfig {
classBuilder = createClassBuilder(root, nd, properties);
}
- public static ClassBuilder createClassBuilder(InnerCNode root, NormalizedDefinition nd, MakeConfigProperties properties) {
+ private static ClassBuilder createClassBuilder(InnerCNode root, NormalizedDefinition nd, MakeConfigProperties properties) {
if (isCpp(properties))
return new CppClassBuilder(root, nd, properties.destDir, properties.dirInRoot);
else
return new JavaClassBuilder(root, nd, properties.destDir, properties.javaPackagePrefix);
}
- public static boolean makeConfig(MakeConfigProperties properties) throws FileNotFoundException {
+ private static boolean makeConfig(MakeConfigProperties properties) throws FileNotFoundException {
for (File specFile : properties.specFiles) {
String name = specFile.getName();
if (name.endsWith(".def")) name = name.substring(0, name.length() - 4);
@@ -49,7 +49,7 @@ public class MakeConfig {
/**
* Generates the code and print it to this.out.
*/
- void buildClasses() {
+ private void buildClasses() {
classBuilder.createConfigClasses();
}
@@ -58,7 +58,7 @@ public class MakeConfig {
out.println(" (default language for generated code is Java)");
}
- public static void main(String[] args) throws IOException, InterruptedException {
+ public static void main(String[] args) throws IOException {
try {
MakeConfigProperties props = new MakeConfigProperties();
boolean success = makeConfig(props);
@@ -81,7 +81,7 @@ public class MakeConfig {
}
private static boolean isCpp(MakeConfigProperties properties) {
- return (properties.language.equals("cppng") || properties.language.equals("cpp"));
+ return properties.language.equals("cpp");
}
// The Exceptions class below is copied from vespajlib/com.yahoo.protect.Exceptions
@@ -100,7 +100,7 @@ public class MakeConfig {
* <code>e.getMessage(): e.getCause().getMessage(): e.getCause().getCause().getMessage()...</code>
* In addition, some heuristics are used to clean up common cases where exception nesting causes bad messages.
*/
- public static String toMessageString(Throwable t) {
+ static String toMessageString(Throwable t) {
StringBuilder b = new StringBuilder();
String lastMessage = null;
String message;