aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core-generators/src/main/java
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-09-11 22:21:44 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-09-11 22:21:44 +0200
commit088223f4d496e29446428dbe7fa335a44c1c7dcc (patch)
tree2e98e20b3911b9ac40c2cd801620141874c5b7f7 /javaparser-core-generators/src/main/java
parent4dc059e8c0a431c1b5aafdcd12941a728f297328 (diff)
downloadjavaparser-088223f4d496e29446428dbe7fa335a44c1c7dcc.tar.gz
Remove now useless generator
Diffstat (limited to 'javaparser-core-generators/src/main/java')
-rw-r--r--javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java1
-rw-r--r--javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetNodeListsGenerator.java45
2 files changed, 0 insertions, 46 deletions
diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java
index f0fd3fdf2..cf410a47a 100644
--- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java
+++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/CoreGenerator.java
@@ -39,7 +39,6 @@ public class CoreGenerator {
new CloneVisitorGenerator(sourceRoot).generate();
new ModifierVisitorGenerator(sourceRoot).generate();
- new GetNodeListsGenerator(sourceRoot).generate();
new PropertyGenerator(sourceRoot).generate();
new RemoveMethodGenerator(sourceRoot).generate();
new ReplaceMethodGenerator(sourceRoot).generate();
diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetNodeListsGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetNodeListsGenerator.java
deleted file mode 100644
index 9c71993a8..000000000
--- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/core/node/GetNodeListsGenerator.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.github.javaparser.generator.core.node;
-
-import com.github.javaparser.ast.CompilationUnit;
-import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
-import com.github.javaparser.ast.body.MethodDeclaration;
-import com.github.javaparser.generator.NodeGenerator;
-import com.github.javaparser.metamodel.BaseNodeMetaModel;
-import com.github.javaparser.metamodel.PropertyMetaModel;
-import com.github.javaparser.utils.SeparatedItemStringBuilder;
-import com.github.javaparser.utils.SourceRoot;
-
-import static com.github.javaparser.JavaParser.parseBodyDeclaration;
-import static com.github.javaparser.utils.CodeGenerationUtils.f;
-
-public class GetNodeListsGenerator extends NodeGenerator {
- public GetNodeListsGenerator(SourceRoot sourceRoot) {
- super(sourceRoot);
- }
-
- @Override
- protected void generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid) {
- if (nodeMetaModel.isAbstract()) {
- return;
- }
-
- SeparatedItemStringBuilder statement = new SeparatedItemStringBuilder("return Arrays.asList(", ",", ");");
- for (PropertyMetaModel property : nodeMetaModel.getAllPropertyMetaModels()) {
- if (property.isNodeList()) {
- if (property.isOptional()) {
- statement.append(f("%s().orElse(null)", property.getGetterMethodName()));
- } else {
- statement.append(f("%s()", property.getGetterMethodName()));
- }
- }
- }
-
- if (!statement.hasItems()) {
- return;
- }
-
- final MethodDeclaration getNodeListsMethod = (MethodDeclaration) parseBodyDeclaration(f("@Override public List<NodeList<?>> getNodeLists() {%s}", statement));
- removeMethodWithSameSignature(nodeCoid, getNodeListsMethod);
- annotateGenerated(getNodeListsMethod);
- }
-}