diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-11 22:21:44 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-11 22:21:44 +0200 |
commit | 088223f4d496e29446428dbe7fa335a44c1c7dcc (patch) | |
tree | 2e98e20b3911b9ac40c2cd801620141874c5b7f7 /javaparser-core-generators/src/main/java/com/github/javaparser/generator/core | |
parent | 4dc059e8c0a431c1b5aafdcd12941a728f297328 (diff) | |
download | javaparser-088223f4d496e29446428dbe7fa335a44c1c7dcc.tar.gz |
Remove now useless generator
Diffstat (limited to 'javaparser-core-generators/src/main/java/com/github/javaparser/generator/core')
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); - } -} |