Top Fields Constructors Methods
com.github.javaparser.metamodel

public final Class JavaParserMetaModel

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, .Optional

Field Summary

Modifier and TypeField and Description
public static final AnnotationDeclarationMetaModel
public static final AnnotationExprMetaModel
public static final AnnotationMemberDeclarationMetaModel
public static final ArrayAccessExprMetaModel
public static final ArrayCreationExprMetaModel
public static final ArrayCreationLevelMetaModel
public static final ArrayInitializerExprMetaModel
public static final ArrayTypeMetaModel
public static final AssertStmtMetaModel
public static final AssignExprMetaModel
public static final BinaryExprMetaModel
public static final BlockCommentMetaModel
public static final BlockStmtMetaModel
public static final BodyDeclarationMetaModel
public static final BooleanLiteralExprMetaModel
public static final BreakStmtMetaModel
public static final CallableDeclarationMetaModel
public static final CastExprMetaModel
public static final CatchClauseMetaModel
public static final CharLiteralExprMetaModel
public static final ClassExprMetaModel
public static final ClassOrInterfaceDeclarationMetaModel
public static final ClassOrInterfaceTypeMetaModel
public static final CommentMetaModel
public static final CompilationUnitMetaModel
public static final ConditionalExprMetaModel
public static final ConstructorDeclarationMetaModel
public static final ContinueStmtMetaModel
public static final DoStmtMetaModel
public static final DoubleLiteralExprMetaModel
public static final EmptyStmtMetaModel
public static final EnclosedExprMetaModel
public static final EnumConstantDeclarationMetaModel
public static final EnumDeclarationMetaModel
public static final ExplicitConstructorInvocationStmtMetaModel
public static final ExpressionMetaModel
public static final ExpressionStmtMetaModel
public static final FieldAccessExprMetaModel
public static final FieldDeclarationMetaModel
public static final ForEachStmtMetaModel
public static final ForStmtMetaModel
public static final IfStmtMetaModel
public static final ImportDeclarationMetaModel
public static final InitializerDeclarationMetaModel
public static final InstanceOfExprMetaModel
public static final IntegerLiteralExprMetaModel
public static final IntersectionTypeMetaModel
public static final JavadocCommentMetaModel
public static final LabeledStmtMetaModel
public static final LambdaExprMetaModel
public static final LineCommentMetaModel
public static final LiteralExprMetaModel
public static final LiteralStringValueExprMetaModel
public static final LocalClassDeclarationStmtMetaModel
public static final LongLiteralExprMetaModel
public static final MarkerAnnotationExprMetaModel
public static final MemberValuePairMetaModel
public static final MethodCallExprMetaModel
public static final MethodDeclarationMetaModel
public static final MethodReferenceExprMetaModel
public static final ModifierMetaModel
public static final ModuleDeclarationMetaModel
public static final ModuleDirectiveMetaModel
public static final ModuleExportsDirectiveMetaModel
public static final ModuleOpensDirectiveMetaModel
public static final ModuleProvidesDirectiveMetaModel
public static final ModuleRequiresDirectiveMetaModel
public static final ModuleUsesDirectiveMetaModel
public static final NameExprMetaModel
public static final NameMetaModel
public static final NodeMetaModel
private static final List<BaseNodeMetaModel>
public static final NormalAnnotationExprMetaModel
public static final NullLiteralExprMetaModel
public static final ObjectCreationExprMetaModel
public static final PackageDeclarationMetaModel
public static final ParameterMetaModel
public static final PrimitiveTypeMetaModel
public static final ReceiverParameterMetaModel
public static final ReferenceTypeMetaModel
public static final ReturnStmtMetaModel
public static final SimpleNameMetaModel
public static final SingleMemberAnnotationExprMetaModel
public static final StatementMetaModel
public static final StringLiteralExprMetaModel
public static final SuperExprMetaModel
public static final SwitchEntryMetaModel
public static final SwitchExprMetaModel
public static final SwitchStmtMetaModel
public static final SynchronizedStmtMetaModel
public static final TextBlockLiteralExprMetaModel
public static final ThisExprMetaModel
public static final ThrowStmtMetaModel
public static final TryStmtMetaModel
public static final TypeDeclarationMetaModel
public static final TypeExprMetaModel
public static final TypeMetaModel
public static final TypeParameterMetaModel
public static final UnaryExprMetaModel
public static final UnionTypeMetaModel
public static final UnknownTypeMetaModel
public static final UnparsableStmtMetaModel
public static final VariableDeclarationExprMetaModel
public static final VariableDeclaratorMetaModel
public static final VarTypeMetaModel
public static final VoidTypeMetaModel
public static final WhileStmtMetaModel
public static final WildcardTypeMetaModel
public static final YieldStmtMetaModel

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Optional<BaseNodeMetaModel>
public static List<BaseNodeMetaModel>
private static void
private static void
private static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationDeclarationMetaModelback to summary
public static final AnnotationDeclarationMetaModel annotationDeclarationMetaModel
annotationExprMetaModelback to summary
public static final AnnotationExprMetaModel annotationExprMetaModel
annotationMemberDeclarationMetaModelback to summary
public static final AnnotationMemberDeclarationMetaModel annotationMemberDeclarationMetaModel
arrayAccessExprMetaModelback to summary
public static final ArrayAccessExprMetaModel arrayAccessExprMetaModel
arrayCreationExprMetaModelback to summary
public static final ArrayCreationExprMetaModel arrayCreationExprMetaModel
arrayCreationLevelMetaModelback to summary
public static final ArrayCreationLevelMetaModel arrayCreationLevelMetaModel
arrayInitializerExprMetaModelback to summary
public static final ArrayInitializerExprMetaModel arrayInitializerExprMetaModel
arrayTypeMetaModelback to summary
public static final ArrayTypeMetaModel arrayTypeMetaModel
assertStmtMetaModelback to summary
public static final AssertStmtMetaModel assertStmtMetaModel
assignExprMetaModelback to summary
public static final AssignExprMetaModel assignExprMetaModel
binaryExprMetaModelback to summary
public static final BinaryExprMetaModel binaryExprMetaModel
blockCommentMetaModelback to summary
public static final BlockCommentMetaModel blockCommentMetaModel
blockStmtMetaModelback to summary
public static final BlockStmtMetaModel blockStmtMetaModel
bodyDeclarationMetaModelback to summary
public static final BodyDeclarationMetaModel bodyDeclarationMetaModel
booleanLiteralExprMetaModelback to summary
public static final BooleanLiteralExprMetaModel booleanLiteralExprMetaModel
breakStmtMetaModelback to summary
public static final BreakStmtMetaModel breakStmtMetaModel
callableDeclarationMetaModelback to summary
public static final CallableDeclarationMetaModel callableDeclarationMetaModel
castExprMetaModelback to summary
public static final CastExprMetaModel castExprMetaModel
catchClauseMetaModelback to summary
public static final CatchClauseMetaModel catchClauseMetaModel
charLiteralExprMetaModelback to summary
public static final CharLiteralExprMetaModel charLiteralExprMetaModel
classExprMetaModelback to summary
public static final ClassExprMetaModel classExprMetaModel
classOrInterfaceDeclarationMetaModelback to summary
public static final ClassOrInterfaceDeclarationMetaModel classOrInterfaceDeclarationMetaModel
classOrInterfaceTypeMetaModelback to summary
public static final ClassOrInterfaceTypeMetaModel classOrInterfaceTypeMetaModel
commentMetaModelback to summary
public static final CommentMetaModel commentMetaModel
compilationUnitMetaModelback to summary
public static final CompilationUnitMetaModel compilationUnitMetaModel
conditionalExprMetaModelback to summary
public static final ConditionalExprMetaModel conditionalExprMetaModel
constructorDeclarationMetaModelback to summary
public static final ConstructorDeclarationMetaModel constructorDeclarationMetaModel
continueStmtMetaModelback to summary
public static final ContinueStmtMetaModel continueStmtMetaModel
doStmtMetaModelback to summary
public static final DoStmtMetaModel doStmtMetaModel
doubleLiteralExprMetaModelback to summary
public static final DoubleLiteralExprMetaModel doubleLiteralExprMetaModel
emptyStmtMetaModelback to summary
public static final EmptyStmtMetaModel emptyStmtMetaModel
enclosedExprMetaModelback to summary
public static final EnclosedExprMetaModel enclosedExprMetaModel
enumConstantDeclarationMetaModelback to summary
public static final EnumConstantDeclarationMetaModel enumConstantDeclarationMetaModel
enumDeclarationMetaModelback to summary
public static final EnumDeclarationMetaModel enumDeclarationMetaModel
explicitConstructorInvocationStmtMetaModelback to summary
public static final ExplicitConstructorInvocationStmtMetaModel explicitConstructorInvocationStmtMetaModel
expressionMetaModelback to summary
public static final ExpressionMetaModel expressionMetaModel
expressionStmtMetaModelback to summary
public static final ExpressionStmtMetaModel expressionStmtMetaModel
fieldAccessExprMetaModelback to summary
public static final FieldAccessExprMetaModel fieldAccessExprMetaModel
fieldDeclarationMetaModelback to summary
public static final FieldDeclarationMetaModel fieldDeclarationMetaModel
forEachStmtMetaModelback to summary
public static final ForEachStmtMetaModel forEachStmtMetaModel
forStmtMetaModelback to summary
public static final ForStmtMetaModel forStmtMetaModel
ifStmtMetaModelback to summary
public static final IfStmtMetaModel ifStmtMetaModel
importDeclarationMetaModelback to summary
public static final ImportDeclarationMetaModel importDeclarationMetaModel
initializerDeclarationMetaModelback to summary
public static final InitializerDeclarationMetaModel initializerDeclarationMetaModel
instanceOfExprMetaModelback to summary
public static final InstanceOfExprMetaModel instanceOfExprMetaModel
integerLiteralExprMetaModelback to summary
public static final IntegerLiteralExprMetaModel integerLiteralExprMetaModel
intersectionTypeMetaModelback to summary
public static final IntersectionTypeMetaModel intersectionTypeMetaModel
javadocCommentMetaModelback to summary
public static final JavadocCommentMetaModel javadocCommentMetaModel
labeledStmtMetaModelback to summary
public static final LabeledStmtMetaModel labeledStmtMetaModel
lambdaExprMetaModelback to summary
public static final LambdaExprMetaModel lambdaExprMetaModel
lineCommentMetaModelback to summary
public static final LineCommentMetaModel lineCommentMetaModel
literalExprMetaModelback to summary
public static final LiteralExprMetaModel literalExprMetaModel
literalStringValueExprMetaModelback to summary
public static final LiteralStringValueExprMetaModel literalStringValueExprMetaModel
localClassDeclarationStmtMetaModelback to summary
public static final LocalClassDeclarationStmtMetaModel localClassDeclarationStmtMetaModel
longLiteralExprMetaModelback to summary
public static final LongLiteralExprMetaModel longLiteralExprMetaModel
markerAnnotationExprMetaModelback to summary
public static final MarkerAnnotationExprMetaModel markerAnnotationExprMetaModel
memberValuePairMetaModelback to summary
public static final MemberValuePairMetaModel memberValuePairMetaModel
methodCallExprMetaModelback to summary
public static final MethodCallExprMetaModel methodCallExprMetaModel
methodDeclarationMetaModelback to summary
public static final MethodDeclarationMetaModel methodDeclarationMetaModel
methodReferenceExprMetaModelback to summary
public static final MethodReferenceExprMetaModel methodReferenceExprMetaModel
modifierMetaModelback to summary
public static final ModifierMetaModel modifierMetaModel
moduleDeclarationMetaModelback to summary
public static final ModuleDeclarationMetaModel moduleDeclarationMetaModel
moduleDirectiveMetaModelback to summary
public static final ModuleDirectiveMetaModel moduleDirectiveMetaModel
moduleExportsDirectiveMetaModelback to summary
public static final ModuleExportsDirectiveMetaModel moduleExportsDirectiveMetaModel
moduleOpensDirectiveMetaModelback to summary
public static final ModuleOpensDirectiveMetaModel moduleOpensDirectiveMetaModel
moduleProvidesDirectiveMetaModelback to summary
public static final ModuleProvidesDirectiveMetaModel moduleProvidesDirectiveMetaModel
moduleRequiresDirectiveMetaModelback to summary
public static final ModuleRequiresDirectiveMetaModel moduleRequiresDirectiveMetaModel
moduleUsesDirectiveMetaModelback to summary
public static final ModuleUsesDirectiveMetaModel moduleUsesDirectiveMetaModel
nameExprMetaModelback to summary
public static final NameExprMetaModel nameExprMetaModel
nameMetaModelback to summary
public static final NameMetaModel nameMetaModel
nodeMetaModelback to summary
public static final NodeMetaModel nodeMetaModel
nodeMetaModelsback to summary
private static final List<BaseNodeMetaModel> nodeMetaModels
normalAnnotationExprMetaModelback to summary
public static final NormalAnnotationExprMetaModel normalAnnotationExprMetaModel
nullLiteralExprMetaModelback to summary
public static final NullLiteralExprMetaModel nullLiteralExprMetaModel
objectCreationExprMetaModelback to summary
public static final ObjectCreationExprMetaModel objectCreationExprMetaModel
packageDeclarationMetaModelback to summary
public static final PackageDeclarationMetaModel packageDeclarationMetaModel
parameterMetaModelback to summary
public static final ParameterMetaModel parameterMetaModel
primitiveTypeMetaModelback to summary
public static final PrimitiveTypeMetaModel primitiveTypeMetaModel
receiverParameterMetaModelback to summary
public static final ReceiverParameterMetaModel receiverParameterMetaModel
referenceTypeMetaModelback to summary
public static final ReferenceTypeMetaModel referenceTypeMetaModel
returnStmtMetaModelback to summary
public static final ReturnStmtMetaModel returnStmtMetaModel
simpleNameMetaModelback to summary
public static final SimpleNameMetaModel simpleNameMetaModel
singleMemberAnnotationExprMetaModelback to summary
public static final SingleMemberAnnotationExprMetaModel singleMemberAnnotationExprMetaModel
statementMetaModelback to summary
public static final StatementMetaModel statementMetaModel
stringLiteralExprMetaModelback to summary
public static final StringLiteralExprMetaModel stringLiteralExprMetaModel
superExprMetaModelback to summary
public static final SuperExprMetaModel superExprMetaModel
switchEntryMetaModelback to summary
public static final SwitchEntryMetaModel switchEntryMetaModel
switchExprMetaModelback to summary
public static final SwitchExprMetaModel switchExprMetaModel
switchStmtMetaModelback to summary
public static final SwitchStmtMetaModel switchStmtMetaModel
synchronizedStmtMetaModelback to summary
public static final SynchronizedStmtMetaModel synchronizedStmtMetaModel
textBlockLiteralExprMetaModelback to summary
public static final TextBlockLiteralExprMetaModel textBlockLiteralExprMetaModel
thisExprMetaModelback to summary
public static final ThisExprMetaModel thisExprMetaModel
throwStmtMetaModelback to summary
public static final ThrowStmtMetaModel throwStmtMetaModel
tryStmtMetaModelback to summary
public static final TryStmtMetaModel tryStmtMetaModel
typeDeclarationMetaModelback to summary
public static final TypeDeclarationMetaModel typeDeclarationMetaModel
typeExprMetaModelback to summary
public static final TypeExprMetaModel typeExprMetaModel
typeMetaModelback to summary
public static final TypeMetaModel typeMetaModel
typeParameterMetaModelback to summary
public static final TypeParameterMetaModel typeParameterMetaModel
unaryExprMetaModelback to summary
public static final UnaryExprMetaModel unaryExprMetaModel
unionTypeMetaModelback to summary
public static final UnionTypeMetaModel unionTypeMetaModel
unknownTypeMetaModelback to summary
public static final UnknownTypeMetaModel unknownTypeMetaModel
unparsableStmtMetaModelback to summary
public static final UnparsableStmtMetaModel unparsableStmtMetaModel
variableDeclarationExprMetaModelback to summary
public static final VariableDeclarationExprMetaModel variableDeclarationExprMetaModel
variableDeclaratorMetaModelback to summary
public static final VariableDeclaratorMetaModel variableDeclaratorMetaModel
varTypeMetaModelback to summary
public static final VarTypeMetaModel varTypeMetaModel
voidTypeMetaModelback to summary
public static final VoidTypeMetaModel voidTypeMetaModel
whileStmtMetaModelback to summary
public static final WhileStmtMetaModel whileStmtMetaModel
wildcardTypeMetaModelback to summary
public static final WildcardTypeMetaModel wildcardTypeMetaModel
yieldStmtMetaModelback to summary
public static final YieldStmtMetaModel yieldStmtMetaModel

Constructor Detail

JavaParserMetaModelback to summary
private JavaParserMetaModel()

Method Detail

getNodeMetaModelback to summary
public static Optional<BaseNodeMetaModel> getNodeMetaModel(Class<?> c)
getNodeMetaModelsback to summary
public static List<BaseNodeMetaModel> getNodeMetaModels()
initializeConstructorParametersback to summary
private static void initializeConstructorParameters()
initializeNodeMetaModelsback to summary
private static void initializeNodeMetaModels()
initializePropertyMetaModelsback to summary
private static void initializePropertyMetaModels()