From 84b7ec8c5db84fada6f3ed38194dc35a8f240871 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Fri, 10 Feb 2017 15:47:34 +0100 Subject: Give getMetaModel() correct overrides --- .../main/java/com/github/javaparser/ast/ArrayCreationLevel.java | 1 + .../src/main/java/com/github/javaparser/ast/CompilationUnit.java | 1 + .../src/main/java/com/github/javaparser/ast/ImportDeclaration.java | 1 + .../main/java/com/github/javaparser/ast/PackageDeclaration.java | 1 + .../java/com/github/javaparser/ast/body/AnnotationDeclaration.java | 1 + .../github/javaparser/ast/body/AnnotationMemberDeclaration.java | 1 + .../main/java/com/github/javaparser/ast/body/BodyDeclaration.java | 1 + .../java/com/github/javaparser/ast/body/CallableDeclaration.java | 1 + .../github/javaparser/ast/body/ClassOrInterfaceDeclaration.java | 1 + .../com/github/javaparser/ast/body/ConstructorDeclaration.java | 1 + .../com/github/javaparser/ast/body/EmptyMemberDeclaration.java | 1 + .../com/github/javaparser/ast/body/EnumConstantDeclaration.java | 1 + .../main/java/com/github/javaparser/ast/body/EnumDeclaration.java | 1 + .../main/java/com/github/javaparser/ast/body/FieldDeclaration.java | 1 + .../com/github/javaparser/ast/body/InitializerDeclaration.java | 1 + .../java/com/github/javaparser/ast/body/MethodDeclaration.java | 1 + .../src/main/java/com/github/javaparser/ast/body/Parameter.java | 1 + .../main/java/com/github/javaparser/ast/body/TypeDeclaration.java | 1 + .../java/com/github/javaparser/ast/body/VariableDeclarator.java | 1 + .../main/java/com/github/javaparser/ast/comments/BlockComment.java | 1 + .../src/main/java/com/github/javaparser/ast/comments/Comment.java | 1 + .../java/com/github/javaparser/ast/comments/JavadocComment.java | 1 + .../main/java/com/github/javaparser/ast/comments/LineComment.java | 1 + .../main/java/com/github/javaparser/ast/expr/AnnotationExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java | 1 + .../java/com/github/javaparser/ast/expr/ArrayCreationExpr.java | 1 + .../java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/AssignExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java | 1 + .../java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/CastExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/ConditionalExpr.java | 1 + .../java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/Expression.java | 1 + .../main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java | 1 + .../java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java | 1 + .../com/github/javaparser/ast/expr/LiteralStringValueExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java | 1 + .../java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/MemberValuePair.java | 1 + .../main/java/com/github/javaparser/ast/expr/MethodCallExpr.java | 1 + .../java/com/github/javaparser/ast/expr/MethodReferenceExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/Name.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/NameExpr.java | 1 + .../java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java | 1 + .../main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java | 1 + .../java/com/github/javaparser/ast/expr/ObjectCreationExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/SimpleName.java | 1 + .../com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java | 1 + .../java/com/github/javaparser/ast/expr/StringLiteralExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/SuperExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/ThisExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/TypeExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java | 1 + .../com/github/javaparser/ast/expr/VariableDeclarationExpr.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/CatchClause.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/DoStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java | 1 + .../javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java | 1 + .../main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/ForStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/IfStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java | 1 + .../com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/Statement.java | 1 + .../main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java | 1 + .../main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/TryStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java | 1 + .../src/main/java/com/github/javaparser/ast/type/ArrayType.java | 1 + .../java/com/github/javaparser/ast/type/ClassOrInterfaceType.java | 1 + .../main/java/com/github/javaparser/ast/type/IntersectionType.java | 1 + .../main/java/com/github/javaparser/ast/type/PrimitiveType.java | 1 + .../main/java/com/github/javaparser/ast/type/ReferenceType.java | 1 + .../src/main/java/com/github/javaparser/ast/type/Type.java | 1 + .../main/java/com/github/javaparser/ast/type/TypeParameter.java | 1 + .../src/main/java/com/github/javaparser/ast/type/UnionType.java | 1 + .../src/main/java/com/github/javaparser/ast/type/UnknownType.java | 1 + .../src/main/java/com/github/javaparser/ast/type/VoidType.java | 1 + .../src/main/java/com/github/javaparser/ast/type/WildcardType.java | 1 + .../java/com/github/javaparser/metamodel/BaseNodeMetaModel.java | 7 +++++++ 95 files changed, 101 insertions(+) (limited to 'javaparser-core/src/main/java') 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 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 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 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 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 extends BodyDeclaration 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 { 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 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 { 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 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 { 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 { 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 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 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 { 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