aboutsummaryrefslogtreecommitdiff
path: root/javaparser-metamodel-generator/src
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-02-10 14:43:02 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2017-02-10 14:49:11 +0100
commit083a2e1a01fdd12b00c9de757e8b3a98d15b5599 (patch)
tree3bab1b328d315b599b8d60211494a2e48afcef45 /javaparser-metamodel-generator/src
parent89d70502c12841e51ebed3a6d484398da0c9ed1d (diff)
downloadjavaparser-083a2e1a01fdd12b00c9de757e8b3a98d15b5599.tar.gz
Run generators
Diffstat (limited to 'javaparser-metamodel-generator/src')
-rw-r--r--javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/MetaModelGenerator.java4
-rw-r--r--javaparser-metamodel-generator/src/main/java/com/github/javaparser/generator/metamodel/NodeMetaModelGenerator.java4
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);