aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-02-10 15:47:34 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2017-02-10 15:47:34 +0100
commit84b7ec8c5db84fada6f3ed38194dc35a8f240871 (patch)
tree8d11be57a1470a802e51d47d7e140df18620d730 /javaparser-core/src/main/java
parent3ec4f2aa057fd791dd2828b271803a6c8406b8ff (diff)
downloadplatform_external_javaparser-84b7ec8c5db84fada6f3ed38194dc35a8f240871.tar.gz
platform_external_javaparser-84b7ec8c5db84fada6f3ed38194dc35a8f240871.tar.bz2
platform_external_javaparser-84b7ec8c5db84fada6f3ed38194dc35a8f240871.zip
Give getMetaModel() correct overrides
Diffstat (limited to 'javaparser-core/src/main/java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java1
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java7
95 files changed, 101 insertions, 0 deletions
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 5ef9de284..6eddfb7b9 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
@@ -149,6 +149,7 @@ public class ArrayCreationLevel extends Node implements NodeWithAnnotations<Arra
return (ArrayCreationLevel) accept(new CloneVisitor(), null);
}
+ @Override
public ArrayCreationLevelMetaModel getMetaModel() {
return JavaParserMetaModel.arrayCreationLevelMetaModel;
}
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 08a47b20e..66604da5b 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
@@ -460,6 +460,7 @@ public final class CompilationUnit extends Node {
return (CompilationUnit) accept(new CloneVisitor(), null);
}
+ @Override
public CompilationUnitMetaModel getMetaModel() {
return JavaParserMetaModel.compilationUnitMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
index cef464dd8..9355720c5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
@@ -129,6 +129,7 @@ public final class ImportDeclaration extends Node implements NodeWithName<Import
return (ImportDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public ImportDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.importDeclarationMetaModel;
}
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 32c091dd5..865e7e65a 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
@@ -152,6 +152,7 @@ public final class PackageDeclaration extends Node implements NodeWithAnnotation
return (PackageDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public PackageDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.packageDeclarationMetaModel;
}
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 eaa5897f3..9a75f07c0 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
@@ -87,6 +87,7 @@ public final class AnnotationDeclaration extends TypeDeclaration<AnnotationDecla
return (AnnotationDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public AnnotationDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.annotationDeclarationMetaModel;
}
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 94a7afe7b..417af6569 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
@@ -189,6 +189,7 @@ public final class AnnotationMemberDeclaration extends BodyDeclaration<Annotatio
return (AnnotationMemberDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public AnnotationMemberDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.annotationMemberDeclarationMetaModel;
}
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 06dba1958..b7da191b0 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
@@ -99,6 +99,7 @@ public abstract class BodyDeclaration<T extends Node> extends Node implements No
return (BodyDeclaration<?>) accept(new CloneVisitor(), null);
}
+ @Override
public BodyDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.bodyDeclarationMetaModel;
}
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 2c3b47162..233be7079 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
@@ -196,6 +196,7 @@ public abstract class CallableDeclaration<T extends Node> extends BodyDeclaratio
return (CallableDeclaration<?>) accept(new CloneVisitor(), null);
}
+ @Override
public CallableDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.callableDeclarationMetaModel;
}
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 be4bf2ddd..bb4833bb1 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
@@ -189,6 +189,7 @@ public final class ClassOrInterfaceDeclaration extends TypeDeclaration<ClassOrIn
return (ClassOrInterfaceDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public ClassOrInterfaceDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.classOrInterfaceDeclarationMetaModel;
}
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 bfa108256..caee110d5 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
@@ -178,6 +178,7 @@ public final class ConstructorDeclaration extends CallableDeclaration<Constructo
return (ConstructorDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public ConstructorDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.constructorDeclarationMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java
index d6fbd54eb..fdf4dcae3 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java
@@ -78,6 +78,7 @@ public final class EmptyMemberDeclaration extends BodyDeclaration<EmptyMemberDec
return (EmptyMemberDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public EmptyMemberDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.emptyMemberDeclarationMetaModel;
}
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 2a22c50ef..6c2aaf7a4 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
@@ -156,6 +156,7 @@ public final class EnumConstantDeclaration extends BodyDeclaration<EnumConstantD
return (EnumConstantDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public EnumConstantDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.enumConstantDeclarationMetaModel;
}
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 0056bcc6d..fcdc235d8 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
@@ -161,6 +161,7 @@ public final class EnumDeclaration extends TypeDeclaration<EnumDeclaration> impl
return (EnumDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public EnumDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.enumDeclarationMetaModel;
}
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 e72b928e8..9c23cba01 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
@@ -216,6 +216,7 @@ public final class FieldDeclaration extends BodyDeclaration<FieldDeclaration> im
return (FieldDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public FieldDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.fieldDeclarationMetaModel;
}
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 98d697710..27f267e3a 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
@@ -114,6 +114,7 @@ public final class InitializerDeclaration extends BodyDeclaration<InitializerDec
return (InitializerDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public InitializerDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.initializerDeclarationMetaModel;
}
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 d2a03f240..4e22c2cfa 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
@@ -251,6 +251,7 @@ public final class MethodDeclaration extends CallableDeclaration<MethodDeclarati
return (MethodDeclaration) accept(new CloneVisitor(), null);
}
+ @Override
public MethodDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.methodDeclarationMetaModel;
}
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 125e3b0df..3a1593c32 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
@@ -217,6 +217,7 @@ public final class Parameter extends Node implements NodeWithType<Parameter, Typ
return (Parameter) accept(new CloneVisitor(), null);
}
+ @Override
public ParameterMetaModel getMetaModel() {
return JavaParserMetaModel.parameterMetaModel;
}
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 efb05bc50..efc82f5a8 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
@@ -161,6 +161,7 @@ public abstract class TypeDeclaration<T extends Node> extends BodyDeclaration<T>
return (TypeDeclaration<?>) accept(new CloneVisitor(), null);
}
+ @Override
public TypeDeclarationMetaModel getMetaModel() {
return JavaParserMetaModel.typeDeclarationMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
index 08e752750..6af5c7938 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
@@ -180,6 +180,7 @@ public final class VariableDeclarator extends Node implements NodeWithType<Varia
return (VariableDeclarator) accept(new CloneVisitor(), null);
}
+ @Override
public VariableDeclaratorMetaModel getMetaModel() {
return JavaParserMetaModel.variableDeclaratorMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
index 2f96e5cd2..34fa63df0 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
@@ -75,6 +75,7 @@ public final class BlockComment extends Comment {
return (BlockComment) accept(new CloneVisitor(), null);
}
+ @Override
public BlockCommentMetaModel getMetaModel() {
return JavaParserMetaModel.blockCommentMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
index e97788c55..b38ae35c7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
@@ -136,6 +136,7 @@ public abstract class Comment extends Node {
return (Comment) accept(new CloneVisitor(), null);
}
+ @Override
public CommentMetaModel getMetaModel() {
return JavaParserMetaModel.commentMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
index e2e29f750..a8a59cac9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
@@ -77,6 +77,7 @@ public final class JavadocComment extends Comment {
return (JavadocComment) accept(new CloneVisitor(), null);
}
+ @Override
public JavadocCommentMetaModel getMetaModel() {
return JavaParserMetaModel.javadocCommentMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
index 3abe0ab1d..0285703a1 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
@@ -79,6 +79,7 @@ public final class LineComment extends Comment {
return (LineComment) accept(new CloneVisitor(), null);
}
+ @Override
public LineCommentMetaModel getMetaModel() {
return JavaParserMetaModel.lineCommentMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
index 07e7d11b3..9196e28e5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
@@ -79,6 +79,7 @@ public abstract class AnnotationExpr extends Expression implements NodeWithName<
return (AnnotationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public AnnotationExprMetaModel getMetaModel() {
return JavaParserMetaModel.annotationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
index 383171eb0..94a9a2f7b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
@@ -108,6 +108,7 @@ public final class ArrayAccessExpr extends Expression {
return (ArrayAccessExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ArrayAccessExprMetaModel getMetaModel() {
return JavaParserMetaModel.arrayAccessExprMetaModel;
}
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 82a90f37a..c13db8ffc 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
@@ -197,6 +197,7 @@ public final class ArrayCreationExpr extends Expression {
return (ArrayCreationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ArrayCreationExprMetaModel getMetaModel() {
return JavaParserMetaModel.arrayCreationExprMetaModel;
}
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 701a02878..14e2d498c 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
@@ -107,6 +107,7 @@ public final class ArrayInitializerExpr extends Expression {
return (ArrayInitializerExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ArrayInitializerExprMetaModel getMetaModel() {
return JavaParserMetaModel.arrayInitializerExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
index 3ab4698b6..a27b577b4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
@@ -138,6 +138,7 @@ public final class AssignExpr extends Expression {
return (AssignExpr) accept(new CloneVisitor(), null);
}
+ @Override
public AssignExprMetaModel getMetaModel() {
return JavaParserMetaModel.assignExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
index e28b7518d..bf2143dfd 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
@@ -139,6 +139,7 @@ public final class BinaryExpr extends Expression {
return (BinaryExpr) accept(new CloneVisitor(), null);
}
+ @Override
public BinaryExprMetaModel getMetaModel() {
return JavaParserMetaModel.binaryExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
index 853426743..9e8919b59 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
@@ -87,6 +87,7 @@ public final class BooleanLiteralExpr extends LiteralExpr {
return (BooleanLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public BooleanLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.booleanLiteralExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
index c990e8032..fa8424564 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
@@ -115,6 +115,7 @@ public final class CastExpr extends Expression implements NodeWithType<CastExpr,
return (CastExpr) accept(new CloneVisitor(), null);
}
+ @Override
public CastExprMetaModel getMetaModel() {
return JavaParserMetaModel.castExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
index 31ad592b9..21761f8c5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
@@ -84,6 +84,7 @@ public final class CharLiteralExpr extends LiteralStringValueExpr {
return (CharLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public CharLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.charLiteralExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index ea27e7bc3..96433abcc 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -96,6 +96,7 @@ public final class ClassExpr extends Expression implements NodeWithType<ClassExp
return (ClassExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ClassExprMetaModel getMetaModel() {
return JavaParserMetaModel.classExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
index c4f965669..f7d087071 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
@@ -125,6 +125,7 @@ public final class ConditionalExpr extends Expression {
return (ConditionalExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ConditionalExprMetaModel getMetaModel() {
return JavaParserMetaModel.conditionalExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
index e0dbba904..1b0865b4f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
@@ -74,6 +74,7 @@ public final class DoubleLiteralExpr extends LiteralStringValueExpr {
return (DoubleLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public DoubleLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.doubleLiteralExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
index 5c20b4d1e..1e608eb06 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
@@ -106,6 +106,7 @@ public final class EnclosedExpr extends Expression {
return (EnclosedExpr) accept(new CloneVisitor(), null);
}
+ @Override
public EnclosedExprMetaModel getMetaModel() {
return JavaParserMetaModel.enclosedExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
index 561fde856..edb498a98 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
@@ -49,6 +49,7 @@ public abstract class Expression extends Node {
return (Expression) accept(new CloneVisitor(), null);
}
+ @Override
public ExpressionMetaModel getMetaModel() {
return JavaParserMetaModel.expressionMetaModel;
}
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 6daed1853..3ed4377e1 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
@@ -201,6 +201,7 @@ public final class FieldAccessExpr extends Expression implements NodeWithSimpleN
return (FieldAccessExpr) accept(new CloneVisitor(), null);
}
+ @Override
public FieldAccessExprMetaModel getMetaModel() {
return JavaParserMetaModel.fieldAccessExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
index cab659e9d..271dc42b5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
@@ -116,6 +116,7 @@ public final class InstanceOfExpr extends Expression implements NodeWithType<Ins
return (InstanceOfExpr) accept(new CloneVisitor(), null);
}
+ @Override
public InstanceOfExprMetaModel getMetaModel() {
return JavaParserMetaModel.instanceOfExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
index d215b5140..797d8f34f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
@@ -76,6 +76,7 @@ public class IntegerLiteralExpr extends LiteralStringValueExpr {
return (IntegerLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public IntegerLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.integerLiteralExprMetaModel;
}
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 89fa80e32..25913c34f 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
@@ -146,6 +146,7 @@ public class LambdaExpr extends Expression implements NodeWithParameters<LambdaE
return (LambdaExpr) accept(new CloneVisitor(), null);
}
+ @Override
public LambdaExprMetaModel getMetaModel() {
return JavaParserMetaModel.lambdaExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
index 0c2c800cc..8017dbc61 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
@@ -49,6 +49,7 @@ public abstract class LiteralExpr extends Expression {
return (LiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public LiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.literalExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
index 1959d0a09..1ed4dd76d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
@@ -63,6 +63,7 @@ public abstract class LiteralStringValueExpr extends LiteralExpr {
return (LiteralStringValueExpr) accept(new CloneVisitor(), null);
}
+ @Override
public LiteralStringValueExprMetaModel getMetaModel() {
return JavaParserMetaModel.literalStringValueExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
index 351de2090..bb68722e5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
@@ -76,6 +76,7 @@ public class LongLiteralExpr extends LiteralStringValueExpr {
return (LongLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public LongLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.longLiteralExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
index edc9c577c..1fde6c4ef 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
@@ -72,6 +72,7 @@ public final class MarkerAnnotationExpr extends AnnotationExpr {
return (MarkerAnnotationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public MarkerAnnotationExprMetaModel getMetaModel() {
return JavaParserMetaModel.markerAnnotationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
index 99e814bf0..c9174212d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
@@ -115,6 +115,7 @@ public final class MemberValuePair extends Node implements NodeWithSimpleName<Me
return (MemberValuePair) accept(new CloneVisitor(), null);
}
+ @Override
public MemberValuePairMetaModel getMetaModel() {
return JavaParserMetaModel.memberValuePairMetaModel;
}
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 faced4b19..acc649195 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
@@ -198,6 +198,7 @@ public final class MethodCallExpr extends Expression implements NodeWithTypeArgu
return (MethodCallExpr) accept(new CloneVisitor(), null);
}
+ @Override
public MethodCallExprMetaModel getMetaModel() {
return JavaParserMetaModel.methodCallExprMetaModel;
}
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 4e38a90b8..68d9da675 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
@@ -157,6 +157,7 @@ public class MethodReferenceExpr extends Expression implements NodeWithTypeArgum
return (MethodReferenceExpr) accept(new CloneVisitor(), null);
}
+ @Override
public MethodReferenceExprMetaModel getMetaModel() {
return JavaParserMetaModel.methodReferenceExprMetaModel;
}
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 77e4384e2..b98b489b9 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
@@ -155,6 +155,7 @@ public class Name extends Node implements NodeWithIdentifier<Name> {
return (Name) accept(new CloneVisitor(), null);
}
+ @Override
public NameMetaModel getMetaModel() {
return JavaParserMetaModel.nameMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
index 5d4d42041..c8056a444 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
@@ -98,6 +98,7 @@ public class NameExpr extends Expression implements NodeWithSimpleName<NameExpr>
return (NameExpr) accept(new CloneVisitor(), null);
}
+ @Override
public NameExprMetaModel getMetaModel() {
return JavaParserMetaModel.nameExprMetaModel;
}
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 848fbc789..a9245d418 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
@@ -123,6 +123,7 @@ public final class NormalAnnotationExpr extends AnnotationExpr {
return (NormalAnnotationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public NormalAnnotationExprMetaModel getMetaModel() {
return JavaParserMetaModel.normalAnnotationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
index 802eecbdb..9e00fb440 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
@@ -68,6 +68,7 @@ public final class NullLiteralExpr extends LiteralExpr {
return (NullLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public NullLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.nullLiteralExprMetaModel;
}
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 e71a19aba..0789a8291 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
@@ -250,6 +250,7 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType
return (ObjectCreationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ObjectCreationExprMetaModel getMetaModel() {
return JavaParserMetaModel.objectCreationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
index 0f1ff4f82..5a667e107 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
@@ -91,6 +91,7 @@ public class SimpleName extends Node implements NodeWithIdentifier<SimpleName> {
return (SimpleName) accept(new CloneVisitor(), null);
}
+ @Override
public SimpleNameMetaModel getMetaModel() {
return JavaParserMetaModel.simpleNameMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
index 90c838c28..c4fa7de06 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
@@ -90,6 +90,7 @@ public final class SingleMemberAnnotationExpr extends AnnotationExpr {
return (SingleMemberAnnotationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public SingleMemberAnnotationExprMetaModel getMetaModel() {
return JavaParserMetaModel.singleMemberAnnotationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
index 50fce5a75..0c72e12e9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
@@ -83,6 +83,7 @@ public class StringLiteralExpr extends LiteralStringValueExpr {
return (StringLiteralExpr) accept(new CloneVisitor(), null);
}
+ @Override
public StringLiteralExprMetaModel getMetaModel() {
return JavaParserMetaModel.stringLiteralExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
index b38e054a7..881af02e3 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
@@ -109,6 +109,7 @@ public final class SuperExpr extends Expression {
return (SuperExpr) accept(new CloneVisitor(), null);
}
+ @Override
public SuperExprMetaModel getMetaModel() {
return JavaParserMetaModel.superExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
index a2a6dfc26..2cfcf5bb0 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
@@ -103,6 +103,7 @@ public final class ThisExpr extends Expression {
return (ThisExpr) accept(new CloneVisitor(), null);
}
+ @Override
public ThisExprMetaModel getMetaModel() {
return JavaParserMetaModel.thisExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
index 93d98cbfd..0edbcc637 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
@@ -97,6 +97,7 @@ public class TypeExpr extends Expression implements NodeWithType<TypeExpr, Type>
return (TypeExpr) accept(new CloneVisitor(), null);
}
+ @Override
public TypeExprMetaModel getMetaModel() {
return JavaParserMetaModel.typeExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
index ae37ffdea..37fd41cdd 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
@@ -138,6 +138,7 @@ public final class UnaryExpr extends Expression implements NodeWithExpression<Un
return (UnaryExpr) accept(new CloneVisitor(), null);
}
+ @Override
public UnaryExprMetaModel getMetaModel() {
return JavaParserMetaModel.unaryExprMetaModel;
}
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 a11f124f9..7c7c59f8d 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
@@ -189,6 +189,7 @@ public final class VariableDeclarationExpr extends Expression implements NodeWit
return (VariableDeclarationExpr) accept(new CloneVisitor(), null);
}
+ @Override
public VariableDeclarationExprMetaModel getMetaModel() {
return JavaParserMetaModel.variableDeclarationExprMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
index e5826021b..f8769500f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
@@ -129,6 +129,7 @@ public final class AssertStmt extends Statement {
return (AssertStmt) accept(new CloneVisitor(), null);
}
+ @Override
public AssertStmtMetaModel getMetaModel() {
return JavaParserMetaModel.assertStmtMetaModel;
}
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 6f9fa38ef..2e6e7d649 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
@@ -105,6 +105,7 @@ public final class BlockStmt extends Statement implements NodeWithStatements<Blo
return (BlockStmt) accept(new CloneVisitor(), null);
}
+ @Override
public BlockStmtMetaModel getMetaModel() {
return JavaParserMetaModel.blockStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
index afb81eb64..387cbe5b2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
@@ -111,6 +111,7 @@ public final class BreakStmt extends Statement {
return (BreakStmt) accept(new CloneVisitor(), null);
}
+ @Override
public BreakStmtMetaModel getMetaModel() {
return JavaParserMetaModel.breakStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
index 463772214..275cbca2d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
@@ -127,6 +127,7 @@ public final class CatchClause extends Node implements NodeWithBlockStmt<CatchCl
return (CatchClause) accept(new CloneVisitor(), null);
}
+ @Override
public CatchClauseMetaModel getMetaModel() {
return JavaParserMetaModel.catchClauseMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
index 096e0486b..1e7cd269a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
@@ -115,6 +115,7 @@ public final class ContinueStmt extends Statement implements NodeWithOptionalLab
return (ContinueStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ContinueStmtMetaModel getMetaModel() {
return JavaParserMetaModel.continueStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
index 5d2a6ca50..b1c968d4c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
@@ -113,6 +113,7 @@ public final class DoStmt extends Statement implements NodeWithBody<DoStmt> {
return (DoStmt) accept(new CloneVisitor(), null);
}
+ @Override
public DoStmtMetaModel getMetaModel() {
return JavaParserMetaModel.doStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
index 4d34aa8c8..45ed02e55 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
@@ -67,6 +67,7 @@ public final class EmptyStmt extends Statement {
return (EmptyStmt) accept(new CloneVisitor(), null);
}
+ @Override
public EmptyStmtMetaModel getMetaModel() {
return JavaParserMetaModel.emptyStmtMetaModel;
}
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 1010351d0..a6649f43d 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
@@ -207,6 +207,7 @@ public final class ExplicitConstructorInvocationStmt extends Statement implement
return (ExplicitConstructorInvocationStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ExplicitConstructorInvocationStmtMetaModel getMetaModel() {
return JavaParserMetaModel.explicitConstructorInvocationStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
index 1e3aa4a63..0dc9b5858 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
@@ -95,6 +95,7 @@ public final class ExpressionStmt extends Statement implements NodeWithExpressio
return (ExpressionStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ExpressionStmtMetaModel getMetaModel() {
return JavaParserMetaModel.expressionStmtMetaModel;
}
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 0e06188ee..99ec8e396 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
@@ -184,6 +184,7 @@ public final class ForStmt extends Statement implements NodeWithBody<ForStmt> {
return (ForStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ForStmtMetaModel getMetaModel() {
return JavaParserMetaModel.forStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
index 925126843..8e86dc0b2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
@@ -135,6 +135,7 @@ public final class ForeachStmt extends Statement implements NodeWithBody<Foreach
return (ForeachStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ForeachStmtMetaModel getMetaModel() {
return JavaParserMetaModel.foreachStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
index a6f55a463..f095602e5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
@@ -144,6 +144,7 @@ public final class IfStmt extends Statement {
return (IfStmt) accept(new CloneVisitor(), null);
}
+ @Override
public IfStmtMetaModel getMetaModel() {
return JavaParserMetaModel.ifStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
index 6dfcbc49c..2b1434b43 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
@@ -112,6 +112,7 @@ public final class LabeledStmt extends Statement {
return (LabeledStmt) accept(new CloneVisitor(), null);
}
+ @Override
public LabeledStmtMetaModel getMetaModel() {
return JavaParserMetaModel.labeledStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
index 73f46f613..f65f4f460 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
@@ -94,6 +94,7 @@ public final class LocalClassDeclarationStmt extends Statement {
return (LocalClassDeclarationStmt) accept(new CloneVisitor(), null);
}
+ @Override
public LocalClassDeclarationStmtMetaModel getMetaModel() {
return JavaParserMetaModel.localClassDeclarationStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
index 642e108f9..982801118 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
@@ -114,6 +114,7 @@ public final class ReturnStmt extends Statement {
return (ReturnStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ReturnStmtMetaModel getMetaModel() {
return JavaParserMetaModel.returnStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
index b095f85d9..2e0c1d301 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
@@ -49,6 +49,7 @@ public abstract class Statement extends Node {
return (Statement) accept(new CloneVisitor(), null);
}
+ @Override
public StatementMetaModel getMetaModel() {
return JavaParserMetaModel.statementMetaModel;
}
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 7c6a4aa4d..3838d0e63 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
@@ -154,6 +154,7 @@ public final class SwitchEntryStmt extends Statement implements NodeWithStatemen
return (SwitchEntryStmt) accept(new CloneVisitor(), null);
}
+ @Override
public SwitchEntryStmtMetaModel getMetaModel() {
return JavaParserMetaModel.switchEntryStmtMetaModel;
}
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 2d19ca5fa..e003b7cbe 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
@@ -140,6 +140,7 @@ public final class SwitchStmt extends Statement {
return (SwitchStmt) accept(new CloneVisitor(), null);
}
+ @Override
public SwitchStmtMetaModel getMetaModel() {
return JavaParserMetaModel.switchStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
index 896990307..8addc358b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
@@ -114,6 +114,7 @@ public final class SynchronizedStmt extends Statement implements NodeWithBlockSt
return (SynchronizedStmt) accept(new CloneVisitor(), null);
}
+ @Override
public SynchronizedStmtMetaModel getMetaModel() {
return JavaParserMetaModel.synchronizedStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
index 2fce04c0b..31096053a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
@@ -96,6 +96,7 @@ public final class ThrowStmt extends Statement implements NodeWithExpression<Thr
return (ThrowStmt) accept(new CloneVisitor(), null);
}
+ @Override
public ThrowStmtMetaModel getMetaModel() {
return JavaParserMetaModel.throwStmtMetaModel;
}
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 ab0a81e7f..ab6b2957c 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
@@ -198,6 +198,7 @@ public final class TryStmt extends Statement {
return (TryStmt) accept(new CloneVisitor(), null);
}
+ @Override
public TryStmtMetaModel getMetaModel() {
return JavaParserMetaModel.tryStmtMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
index 075189c3a..e8d7707fe 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
@@ -113,6 +113,7 @@ public final class WhileStmt extends Statement implements NodeWithBody<WhileStmt
return (WhileStmt) accept(new CloneVisitor(), null);
}
+ @Override
public WhileStmtMetaModel getMetaModel() {
return JavaParserMetaModel.whileStmtMetaModel;
}
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 b4c1f3beb..d73ec4fa7 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
@@ -180,6 +180,7 @@ public class ArrayType extends ReferenceType implements NodeWithAnnotations<Arra
return (ArrayType) accept(new CloneVisitor(), null);
}
+ @Override
public ArrayTypeMetaModel getMetaModel() {
return JavaParserMetaModel.arrayTypeMetaModel;
}
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 f3c93a3a8..119fb8e2e 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
@@ -201,6 +201,7 @@ public final class ClassOrInterfaceType extends ReferenceType implements NodeWit
return (ClassOrInterfaceType) accept(new CloneVisitor(), null);
}
+ @Override
public ClassOrInterfaceTypeMetaModel getMetaModel() {
return JavaParserMetaModel.classOrInterfaceTypeMetaModel;
}
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 b5b931923..0746ea10e 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
@@ -114,6 +114,7 @@ public class IntersectionType extends Type implements NodeWithAnnotations<Inters
return (IntersectionType) accept(new CloneVisitor(), null);
}
+ @Override
public IntersectionTypeMetaModel getMetaModel() {
return JavaParserMetaModel.intersectionTypeMetaModel;
}
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 087eb4050..f5cefbb78 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
@@ -176,6 +176,7 @@ public final class PrimitiveType extends Type implements NodeWithAnnotations<Pri
return (PrimitiveType) accept(new CloneVisitor(), null);
}
+ @Override
public PrimitiveTypeMetaModel getMetaModel() {
return JavaParserMetaModel.primitiveTypeMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
index eba642070..56de56dee 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
@@ -54,6 +54,7 @@ public abstract class ReferenceType<T extends ReferenceType> extends Type {
return (ReferenceType<?>) accept(new CloneVisitor(), null);
}
+ @Override
public ReferenceTypeMetaModel getMetaModel() {
return JavaParserMetaModel.referenceTypeMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
index ee8515ce8..396c54715 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
@@ -100,6 +100,7 @@ public abstract class Type extends Node {
return (Type) accept(new CloneVisitor(), null);
}
+ @Override
public TypeMetaModel getMetaModel() {
return JavaParserMetaModel.typeMetaModel;
}
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 cbcb4c85d..d3c5b9cfc 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
@@ -164,6 +164,7 @@ public final class TypeParameter extends ReferenceType<TypeParameter> implements
return (TypeParameter) accept(new CloneVisitor(), null);
}
+ @Override
public TypeParameterMetaModel getMetaModel() {
return JavaParserMetaModel.typeParameterMetaModel;
}
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 83d908f42..74e5b3bdc 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
@@ -111,6 +111,7 @@ public class UnionType extends Type implements NodeWithAnnotations<UnionType> {
return (UnionType) accept(new CloneVisitor(), null);
}
+ @Override
public UnionTypeMetaModel getMetaModel() {
return JavaParserMetaModel.unionTypeMetaModel;
}
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 376c1fff5..7c9d685bf 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
@@ -88,6 +88,7 @@ public final class UnknownType extends Type {
return (UnknownType) accept(new CloneVisitor(), null);
}
+ @Override
public UnknownTypeMetaModel getMetaModel() {
return JavaParserMetaModel.unknownTypeMetaModel;
}
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 75a7fbcb7..582f82430 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
@@ -84,6 +84,7 @@ public final class VoidType extends Type implements NodeWithAnnotations<VoidType
return (VoidType) accept(new CloneVisitor(), null);
}
+ @Override
public VoidTypeMetaModel getMetaModel() {
return JavaParserMetaModel.voidTypeMetaModel;
}
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 7e6d347bf..3e6608247 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
@@ -159,6 +159,7 @@ public final class WildcardType extends Type implements NodeWithAnnotations<Wild
return (WildcardType) accept(new CloneVisitor(), null);
}
+ @Override
public WildcardTypeMetaModel getMetaModel() {
return JavaParserMetaModel.wildcardTypeMetaModel;
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java
index 60dd31c72..d8b5b051c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/metamodel/BaseNodeMetaModel.java
@@ -111,6 +111,13 @@ public abstract class BaseNodeMetaModel {
return hasWildcard;
}
+ /**
+ * @return whether this AST node is the root node, meaning that it is the meta model for "Node": "NodeMetaModel".
+ */
+ public boolean isRootNode() {
+ return !superNodeMetaModel.isPresent();
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;