From 20b60b36745b48f392abeab18d7ecb612b05c43d Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Mon, 11 Sep 2017 22:12:11 +0200 Subject: Delete getNodeLists and replace it with a meta model operation --- .../com/github/javaparser/generator/NodeGenerator.java | 11 ++++++++++- .../generator/core/node/GetNodeListsGenerator.java | 2 +- .../java/com/github/javaparser/ast/ArrayCreationLevel.java | 6 ------ .../java/com/github/javaparser/ast/CompilationUnit.java | 6 ------ .../src/main/java/com/github/javaparser/ast/Node.java | 14 +++++++++++--- .../java/com/github/javaparser/ast/PackageDeclaration.java | 6 ------ .../github/javaparser/ast/body/AnnotationDeclaration.java | 6 ------ .../javaparser/ast/body/AnnotationMemberDeclaration.java | 6 ------ .../com/github/javaparser/ast/body/BodyDeclaration.java | 5 ----- .../github/javaparser/ast/body/CallableDeclaration.java | 5 ----- .../javaparser/ast/body/ClassOrInterfaceDeclaration.java | 6 ------ .../github/javaparser/ast/body/ConstructorDeclaration.java | 6 ------ .../javaparser/ast/body/EnumConstantDeclaration.java | 6 ------ .../com/github/javaparser/ast/body/EnumDeclaration.java | 6 ------ .../com/github/javaparser/ast/body/FieldDeclaration.java | 6 ------ .../github/javaparser/ast/body/InitializerDeclaration.java | 6 ------ .../com/github/javaparser/ast/body/MethodDeclaration.java | 6 ------ .../java/com/github/javaparser/ast/body/Parameter.java | 6 ------ .../com/github/javaparser/ast/body/TypeDeclaration.java | 7 ------- .../com/github/javaparser/ast/expr/ArrayCreationExpr.java | 6 ------ .../github/javaparser/ast/expr/ArrayInitializerExpr.java | 6 ------ .../com/github/javaparser/ast/expr/FieldAccessExpr.java | 6 ------ .../java/com/github/javaparser/ast/expr/LambdaExpr.java | 6 ------ .../com/github/javaparser/ast/expr/MethodCallExpr.java | 6 ------ .../github/javaparser/ast/expr/MethodReferenceExpr.java | 6 ------ .../src/main/java/com/github/javaparser/ast/expr/Name.java | 6 ------ .../github/javaparser/ast/expr/NormalAnnotationExpr.java | 6 ------ .../com/github/javaparser/ast/expr/ObjectCreationExpr.java | 6 ------ .../javaparser/ast/expr/VariableDeclarationExpr.java | 6 ------ .../github/javaparser/ast/modules/ModuleDeclaration.java | 6 ------ .../github/javaparser/ast/modules/ModuleExportsStmt.java | 6 ------ .../com/github/javaparser/ast/modules/ModuleOpensStmt.java | 6 ------ .../github/javaparser/ast/modules/ModuleProvidesStmt.java | 6 ------ .../java/com/github/javaparser/ast/stmt/BlockStmt.java | 6 ------ .../ast/stmt/ExplicitConstructorInvocationStmt.java | 6 ------ .../main/java/com/github/javaparser/ast/stmt/ForStmt.java | 6 ------ .../com/github/javaparser/ast/stmt/SwitchEntryStmt.java | 6 ------ .../java/com/github/javaparser/ast/stmt/SwitchStmt.java | 6 ------ .../main/java/com/github/javaparser/ast/stmt/TryStmt.java | 6 ------ .../java/com/github/javaparser/ast/type/ArrayType.java | 6 ------ .../github/javaparser/ast/type/ClassOrInterfaceType.java | 6 ------ .../com/github/javaparser/ast/type/IntersectionType.java | 6 ------ .../java/com/github/javaparser/ast/type/PrimitiveType.java | 6 ------ .../java/com/github/javaparser/ast/type/TypeParameter.java | 6 ------ .../java/com/github/javaparser/ast/type/UnionType.java | 6 ------ .../java/com/github/javaparser/ast/type/UnknownType.java | 6 ------ .../main/java/com/github/javaparser/ast/type/VoidType.java | 6 ------ .../java/com/github/javaparser/ast/type/WildcardType.java | 6 ------ 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> 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> 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 @@ -467,12 +467,6 @@ public final class CompilationUnit extends Node { return getTypes().stream().filter(type -> type.getNameAsString().equals(annotationName) && type instanceof AnnotationDeclaration).findFirst().map(t -> (AnnotationDeclaration) t); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getImports(), getTypes()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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, Visitable, * The list of NodeLists owned by this node. */ public List> getNodeLists() { - return Collections.emptyList(); + List> 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 @@ -139,12 +139,6 @@ public final class PackageDeclaration extends Node implements NodeWithAnnotation return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -75,12 +75,6 @@ public final class AnnotationDeclaration extends TypeDeclaration> getNodeLists() { - return Arrays.asList(getMembers(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -186,12 +186,6 @@ public final class AnnotationMemberDeclaration extends BodyDeclaration> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -85,11 +85,6 @@ public abstract class BodyDeclaration> extends Node return (T) this; } - @Override - public List> getNodeLists() { - return Arrays.asList(annotations); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -207,11 +207,6 @@ public abstract class CallableDeclaration> exte return sb.toString(); } - @Override - public List> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -227,12 +227,6 @@ public final class ClassOrInterfaceDeclaration extends TypeDeclaration m.hasParametersOfType(paramTypes)).findFirst(); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getExtendedTypes(), getImplementedTypes(), getTypeParameters(), getMembers(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -169,12 +169,6 @@ public final class ConstructorDeclaration extends CallableDeclaration> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -144,12 +144,6 @@ public final class EnumConstantDeclaration extends BodyDeclaration> getNodeLists() { - return Arrays.asList(getArguments(), getClassBody(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -144,12 +144,6 @@ public final class EnumDeclaration extends TypeDeclaration impl return enumConstant; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getEntries(), getImplementedTypes(), getMembers(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -226,12 +226,6 @@ public final class FieldDeclaration extends BodyDeclaration im return setModifier(VOLATILE, set); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getVariables(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -111,12 +111,6 @@ public final class InitializerDeclaration extends BodyDeclaration> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -254,12 +254,6 @@ public final class MethodDeclaration extends CallableDeclaration> getNodeLists() { - return Arrays.asList(getParameters(), getThrownExceptions(), getTypeParameters(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -218,12 +218,6 @@ public final class Parameter extends Node implements NodeWithType> getNodeLists() { - return Arrays.asList(getAnnotations(), getVarArgsAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -152,13 +152,6 @@ public abstract class TypeDeclaration> extends Body return name; } - @Override - public List> getNodeLists() { - List> res = new LinkedList<>(super.getNodeLists()); - res.add(members); - return res; - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -188,12 +188,6 @@ public final class ArrayCreationExpr extends Expression { return setElementType(parseType(type)); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getLevels()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -93,12 +93,6 @@ public final class ArrayInitializerExpr extends Expression { return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getValues()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -179,12 +179,6 @@ public final class FieldAccessExpr extends Expression implements NodeWithSimpleN return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null)); - } - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public FieldAccessExpr clone() { 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 @@ -143,12 +143,6 @@ public final class LambdaExpr extends Expression implements NodeWithParameters> getNodeLists() { - return Arrays.asList(getParameters()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -183,12 +183,6 @@ public final class MethodCallExpr extends Expression implements NodeWithTypeArgu return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getArguments(), getTypeArguments().orElse(null)); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -149,12 +149,6 @@ public final class MethodReferenceExpr extends Expression implements NodeWithTyp return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null)); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -201,12 +201,6 @@ public final class Name extends Node implements NodeWithIdentifier, NodeWi return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public Name clone() { 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 @@ -109,12 +109,6 @@ public final class NormalAnnotationExpr extends AnnotationExpr { return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getPairs()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -225,12 +225,6 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> 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) { 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 @@ -175,12 +175,6 @@ public final class VariableDeclarationExpr extends Expression implements NodeWit return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getAnnotations(), getVariables()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -104,12 +104,6 @@ public final class ModuleDeclaration extends Node implements NodeWithName> getNodeLists() { - return Arrays.asList(getAnnotations(), getModuleStmts()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -103,12 +103,6 @@ public final class ModuleExportsStmt extends ModuleStmt implements NodeWithName< return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getModuleNames()); - } - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleExportsStmt clone() { 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 @@ -103,12 +103,6 @@ public final class ModuleOpensStmt extends ModuleStmt implements NodeWithName> getNodeLists() { - return Arrays.asList(getModuleNames()); - } - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleOpensStmt clone() { 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 @@ -104,12 +104,6 @@ public final class ModuleProvidesStmt extends ModuleStmt implements NodeWithType return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getWithTypes()); - } - @Override @Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ModuleProvidesStmt clone() { 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 @@ -91,12 +91,6 @@ public final class BlockStmt extends Statement implements NodeWithStatements> getNodeLists() { - return Arrays.asList(getStatements()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -188,12 +188,6 @@ public final class ExplicitConstructorInvocationStmt extends Statement implement return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getArguments(), getTypeArguments().orElse(null)); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -167,12 +167,6 @@ public final class ForStmt extends Statement implements NodeWithBody { return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getInitialization(), getUpdate()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -135,12 +135,6 @@ public final class SwitchEntryStmt extends Statement implements NodeWithStatemen return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getStatements()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -131,12 +131,6 @@ public final class SwitchStmt extends Statement { return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getEntries()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -174,12 +174,6 @@ public final class TryStmt extends Statement { return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getCatchClauses(), getResources()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -174,12 +174,6 @@ public final class ArrayType extends ReferenceType implements NodeWithAnnotation return (ArrayType) super.setAnnotations(annotations); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -189,12 +189,6 @@ public final class ClassOrInterfaceType extends ReferenceType implements NodeWit return (ClassOrInterfaceType) super.setAnnotations(annotations); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getTypeArguments().orElse(null), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -103,12 +103,6 @@ public final class IntersectionType extends Type implements NodeWithAnnotations< return (IntersectionType) super.setAnnotations(annotations); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getElements(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -170,12 +170,6 @@ public final class PrimitiveType extends Type implements NodeWithAnnotations> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -159,12 +159,6 @@ public final class TypeParameter extends ReferenceType implements NodeWithSimple return this; } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getTypeBound(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -100,12 +100,6 @@ public final class UnionType extends Type implements NodeWithAnnotations> getNodeLists() { - return Arrays.asList(getElements(), getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -75,12 +75,6 @@ public final class UnknownType extends Type { return (UnknownType) super.setAnnotations(annotations); } - @Override - @Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") - public List> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -71,12 +71,6 @@ public final class VoidType extends Type implements NodeWithAnnotations> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { 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 @@ -170,12 +170,6 @@ public final class WildcardType extends Type implements NodeWithAnnotations> getNodeLists() { - return Arrays.asList(getAnnotations()); - } - @Override @Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node) { -- cgit v1.2.3