diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-02-10 14:43:02 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-02-10 14:49:11 +0100 |
commit | 083a2e1a01fdd12b00c9de757e8b3a98d15b5599 (patch) | |
tree | 3bab1b328d315b599b8d60211494a2e48afcef45 /javaparser-metamodel-generator/src | |
parent | 89d70502c12841e51ebed3a6d484398da0c9ed1d (diff) | |
download | javaparser-083a2e1a01fdd12b00c9de757e8b3a98d15b5599.tar.gz |
Run generators
Diffstat (limited to 'javaparser-metamodel-generator/src')
2 files changed, 7 insertions, 1 deletions
diff --git a/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java b/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java index c653f69d9..12f5ae116 100644 --- a/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java +++ b/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java @@ -38,8 +38,10 @@ public class MetaModelGenerator { add(AnnotationExpr.class); add(TypeDeclaration.class); - add(LiteralExpr.class); add(ReferenceType.class); + + add(LiteralExpr.class); + add(LiteralStringValueExpr.class); add(StringLiteralExpr.class); // diff --git a/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java b/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java index 4bd24d0e0..84674d5fe 100644 --- a/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java +++ b/javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java @@ -4,6 +4,7 @@ import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.Node; import com.github.javaparser.ast.NodeList; import com.github.javaparser.ast.body.*; +import com.github.javaparser.ast.expr.StringLiteralExpr; import com.github.javaparser.ast.stmt.Statement; import com.github.javaparser.utils.SourceRoot; @@ -26,6 +27,9 @@ public class NodeMetaModelGenerator { public void generate(Class<? extends Node> nodeClass, ClassOrInterfaceDeclaration metaModelCoid, NodeList<Statement> initializeNodeMetaModelsStatements, NodeList<Statement> initializePropertyMetaModelsStatements, NodeList<Statement> initializeConstructorParametersStatements, SourceRoot sourceRoot) throws NoSuchMethodException { final String className = nodeMetaModelName(nodeClass); + if(nodeClass== StringLiteralExpr.class){ + System.out.println(); + } final String nodeMetaModelFieldName = decapitalize(className); metaModelCoid.getFieldByName(nodeMetaModelFieldName).ifPresent(Node::remove); |