diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-11 22:12:11 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-09-11 22:12:11 +0200 |
commit | 20b60b36745b48f392abeab18d7ecb612b05c43d (patch) | |
tree | 5de19eacc7a0d20c4735c12cb93af9ff36b9b7b3 | |
parent | 2a3d1f71596e9542ac0e020dba593b99ed6585df (diff) | |
download | javaparser-20b60b36745b48f392abeab18d7ecb612b05c43d.tar.gz |
Delete getNodeLists and replace it with a meta model operation
48 files changed, 22 insertions, 274 deletions
diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java index e286c7ab8..81437ea34 100644 --- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java +++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/NodeGenerator.java @@ -56,7 +56,7 @@ public abstract class NodeGenerator extends Generator { throw new AssertionError(f("Wanted to regenerate a method with signature %s in %s, but it wasn't there.", callable.getSignature(), containingClassOrInterface.getNameAsString())); }); } - + private void addMethod( ClassOrInterfaceDeclaration containingClassOrInterface, CallableDeclaration<?> callable, @@ -73,4 +73,13 @@ public abstract class NodeGenerator extends Generator { callable.setJavadocComment(callable.getJavadocComment().orElse(existingCallable.getJavadocComment().orElse(null))); containingClassOrInterface.getMembers().replace(existingCallable, callable); } + + /** + * Removes all methods from containingClassOrInterface that have the same signature as callable. + */ + protected void removeMethodWithSameSignature(ClassOrInterfaceDeclaration containingClassOrInterface, CallableDeclaration<?> callable) { + for (CallableDeclaration<?> existingCallable : containingClassOrInterface.getCallablesWithSignature(callable.getSignature())) { + containingClassOrInterface.remove(existingCallable); + } + } } 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 index 995220d36..9c71993a8 100644 --- 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 @@ -39,7 +39,7 @@ public class GetNodeListsGenerator extends NodeGenerator { } final MethodDeclaration getNodeListsMethod = (MethodDeclaration) parseBodyDeclaration(f("@Override public List<NodeList<?>> getNodeLists() {%s}", statement)); - addOrReplaceWhenSameSignature(nodeCoid, getNodeListsMethod); + removeMethodWithSameSignature(nodeCoid, getNodeListsMethod); annotateGenerated(getNodeListsMethod); } } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java index 3bcfe0363..5af0089d6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java @@ -128,12 +128,6 @@ public final class ArrayCreationLevel extends Node implements NodeWithAnnotation return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public ArrayCreationLevel removeDimension() { return setDimension((Expression) null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java index 4a3d536b8..4caf6b7d8 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java @@ -468,12 +468,6 @@ public final class CompilationUnit extends Node { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getImports(), getTypes()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java index 59cf77b22..60175495c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java @@ -38,13 +38,15 @@ import com.github.javaparser.ast.visitor.Visitable; import com.github.javaparser.metamodel.InternalProperty; import com.github.javaparser.metamodel.JavaParserMetaModel; import com.github.javaparser.metamodel.NodeMetaModel; +import com.github.javaparser.metamodel.PropertyMetaModel; import com.github.javaparser.printer.PrettyPrinter; import com.github.javaparser.printer.PrettyPrinterConfiguration; + import javax.annotation.Generated; import java.util.*; -import static com.github.javaparser.ast.Node.Parsedness.*; + +import static com.github.javaparser.ast.Node.Parsedness.PARSED; import static java.util.Collections.unmodifiableList; -import com.github.javaparser.ast.Node; /** * Base class for all nodes of the abstract syntax tree. @@ -571,7 +573,13 @@ public abstract class Node implements Cloneable, HasParentNode<Node>, Visitable, * The list of NodeLists owned by this node. */ public List<NodeList<?>> getNodeLists() { - return Collections.emptyList(); + List<NodeList<?>> nodeLists = new ArrayList<>(); + for (PropertyMetaModel property : getMetaModel().getAllPropertyMetaModels()) { + if (property.isNodeList()) { + nodeLists.add((NodeList<?>) property.getValue(this)); + } + } + return nodeLists; } @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java index b23c48419..4c074fee5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java @@ -140,12 +140,6 @@ public final class PackageDeclaration extends Node implements NodeWithAnnotation } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java index 17e984a5b..b63cfaa31 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java @@ -76,12 +76,6 @@ public final class AnnotationDeclaration extends TypeDeclaration<AnnotationDecla } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getMembers(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java index 1bfe8cbcb..00a20b024 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java @@ -187,12 +187,6 @@ public final class AnnotationMemberDeclaration extends BodyDeclaration<Annotatio } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java index dc5affe27..7322772c9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java @@ -86,11 +86,6 @@ public abstract class BodyDeclaration<T extends BodyDeclaration<?>> extends Node } @Override - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(annotations); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java index fd81ed8e4..9a9428208 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java @@ -208,11 +208,6 @@ public abstract class CallableDeclaration<T extends CallableDeclaration<?>> exte } @Override - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java index bb23fa2a3..825aee50c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java @@ -228,12 +228,6 @@ public final class ClassOrInterfaceDeclaration extends TypeDeclaration<ClassOrIn } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getExtendedTypes(), getImplementedTypes(), getTypeParameters(), getMembers(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java index 3207b61f2..9132cf695 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java @@ -170,12 +170,6 @@ public final class ConstructorDeclaration extends CallableDeclaration<Constructo } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java index 609ea17c8..c31356daa 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java @@ -145,12 +145,6 @@ public final class EnumConstantDeclaration extends BodyDeclaration<EnumConstantD } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getArguments(), getClassBody(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java index 730ec8c00..7222ccb22 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java @@ -145,12 +145,6 @@ public final class EnumDeclaration extends TypeDeclaration<EnumDeclaration> impl } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getEntries(), getImplementedTypes(), getMembers(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java index 932698c19..d20d7e234 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java @@ -227,12 +227,6 @@ public final class FieldDeclaration extends BodyDeclaration<FieldDeclaration> im } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getVariables(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java index 61280906f..b153dce86 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java @@ -112,12 +112,6 @@ public final class InitializerDeclaration extends BodyDeclaration<InitializerDec } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java index 9500a1ab9..65fc92e0e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java @@ -255,12 +255,6 @@ public final class MethodDeclaration extends CallableDeclaration<MethodDeclarati } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java index 99190ac06..8470ac892 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java @@ -219,12 +219,6 @@ public final class Parameter extends Node implements NodeWithType<Parameter, Typ } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations(), getVarArgsAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java index 7e94a166a..f6467f9dd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java @@ -153,13 +153,6 @@ public abstract class TypeDeclaration<T extends TypeDeclaration<?>> extends Body } @Override - public List<NodeList<?>> getNodeLists() { - List<NodeList<?>> res = new LinkedList<>(super.getNodeLists()); - res.add(members); - return res; - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java index 22480b8f3..81d6db66d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java @@ -189,12 +189,6 @@ public final class ArrayCreationExpr extends Expression { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getLevels()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java index fbee5941f..b3fed8ba9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java @@ -94,12 +94,6 @@ public final class ArrayInitializerExpr extends Expression { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getValues()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java index 398ab694b..52a829477 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java @@ -180,12 +180,6 @@ public final class FieldAccessExpr extends Expression implements NodeWithSimpleN } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null)); - } - - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public FieldAccessExpr clone() { return (FieldAccessExpr) accept(new CloneVisitor(), null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java index cebf812a7..625469166 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java @@ -144,12 +144,6 @@ public final class LambdaExpr extends Expression implements NodeWithParameters<L } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getParameters()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java index 1e8393bb5..9159c3f41 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java @@ -184,12 +184,6 @@ public final class MethodCallExpr extends Expression implements NodeWithTypeArgu } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getArguments(), getTypeArguments().orElse(null)); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java index 9cb161878..324e2562a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java @@ -150,12 +150,6 @@ public final class MethodReferenceExpr extends Expression implements NodeWithTyp } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null)); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java index 1d65c8dac..33e2323c6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java @@ -202,12 +202,6 @@ public final class Name extends Node implements NodeWithIdentifier<Name>, NodeWi } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public Name clone() { return (Name) accept(new CloneVisitor(), null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java index 560da22be..9832381f6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java @@ -110,12 +110,6 @@ public final class NormalAnnotationExpr extends AnnotationExpr { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getPairs()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java index 295e5af00..031903442 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java @@ -226,12 +226,6 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnonymousClassBody().orElse(null), getArguments(), getTypeArguments().orElse(null)); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java index 840dd4201..70e2ef7f0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java @@ -176,12 +176,6 @@ public final class VariableDeclarationExpr extends Expression implements NodeWit } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations(), getVariables()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java index 7c13f4d3a..a957b1f3c 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java @@ -105,12 +105,6 @@ public final class ModuleDeclaration extends Node implements NodeWithName<Module } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations(), getModuleStmts()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java index fd3c3c37f..2e4f58830 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java @@ -104,12 +104,6 @@ public final class ModuleExportsStmt extends ModuleStmt implements NodeWithName< } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getModuleNames()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleExportsStmt clone() { return (ModuleExportsStmt) accept(new CloneVisitor(), null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java index c27d296f1..7bb92a6be 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java @@ -104,12 +104,6 @@ public final class ModuleOpensStmt extends ModuleStmt implements NodeWithName<Mo } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getModuleNames()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleOpensStmt clone() { return (ModuleOpensStmt) accept(new CloneVisitor(), null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java index 3a8eabe73..db1e4a93f 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java @@ -105,12 +105,6 @@ public final class ModuleProvidesStmt extends ModuleStmt implements NodeWithType } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getWithTypes()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleProvidesStmt clone() { return (ModuleProvidesStmt) accept(new CloneVisitor(), null); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java index 12ce0ecbe..583639e92 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java @@ -92,12 +92,6 @@ public final class BlockStmt extends Statement implements NodeWithStatements<Blo } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getStatements()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java index cf269b180..17df36e9e 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java @@ -189,12 +189,6 @@ public final class ExplicitConstructorInvocationStmt extends Statement implement } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getArguments(), getTypeArguments().orElse(null)); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java index 1d1dcc74b..cbcc16fb0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java @@ -168,12 +168,6 @@ public final class ForStmt extends Statement implements NodeWithBody<ForStmt> { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getInitialization(), getUpdate()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java index af4f70c83..bddb6e433 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java @@ -136,12 +136,6 @@ public final class SwitchEntryStmt extends Statement implements NodeWithStatemen } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getStatements()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java index 1b9e574b2..d663baf46 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java @@ -132,12 +132,6 @@ public final class SwitchStmt extends Statement { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getEntries()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java index 1d523e4a4..b8fb8c121 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java @@ -175,12 +175,6 @@ public final class TryStmt extends Statement { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getCatchClauses(), getResources()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java index d1fd7ad0f..00c76cae9 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java @@ -175,12 +175,6 @@ public final class ArrayType extends ReferenceType implements NodeWithAnnotation } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java index 87a383f6d..6976f7588 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java @@ -190,12 +190,6 @@ public final class ClassOrInterfaceType extends ReferenceType implements NodeWit } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java index 6250c0fde..fe0e88394 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java @@ -104,12 +104,6 @@ public final class IntersectionType extends Type implements NodeWithAnnotations< } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getElements(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java index 34275db75..568eadc04 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java @@ -171,12 +171,6 @@ public final class PrimitiveType extends Type implements NodeWithAnnotations<Pri } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java index b7e361865..3ab0c2cdd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java @@ -160,12 +160,6 @@ public final class TypeParameter extends ReferenceType implements NodeWithSimple } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getTypeBound(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java index 5bec05887..644d7d8db 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java @@ -101,12 +101,6 @@ public final class UnionType extends Type implements NodeWithAnnotations<UnionTy } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getElements(), getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java index becf71643..7f39879cc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java @@ -76,12 +76,6 @@ public final class UnknownType extends Type { } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java index 7e1daa082..5a11438fd 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java @@ -72,12 +72,6 @@ public final class VoidType extends Type implements NodeWithAnnotations<VoidType } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java index 1d3ba8bc4..75abe5360 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java @@ -171,12 +171,6 @@ public final class WildcardType extends Type implements NodeWithAnnotations<Wild } @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List<NodeList<?>> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { if (node == null) |