Uses of Interface
com.github.javaparser.ast.nodeTypes.NodeWithAnnotations
-
-
Uses of NodeWithAnnotations in com.github.javaparser.ast
Classes in com.github.javaparser.ast that implement NodeWithAnnotations Modifier and Type Class Description classArrayCreationLevelInnew int[1][2];there are two ArrayCreationLevel objects, the first one contains the expression "1", the second the expression "2".classPackageDeclarationA package declaration. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.body
Classes in com.github.javaparser.ast.body that implement NodeWithAnnotations Modifier and Type Class Description classAnnotationDeclarationAn annotation type declaration.@interface X { ... }classAnnotationMemberDeclarationThe "int id();" in@interface X { int id(); }classBodyDeclaration<T extends BodyDeclaration<?>>Any declaration that can appear between the { and } of a class, interface, enum, or record.classCallableDeclaration<T extends CallableDeclaration<?>>Represents a declaration which is callable eg.classClassOrInterfaceDeclarationA definition of a class or interface.class X { ... }interface X { ... }classCompactConstructorDeclarationThe record declaration's constructorclassConstructorDeclarationA constructor declaration:class X { X() { } }where X(){} is the constructor declaration.classEnumConstantDeclarationOne of the values an enum can take.classEnumDeclarationThe declaration of an enum.enum X { ... }classFieldDeclarationThe declaration of a field in a class.classInitializerDeclarationA (possibly static) initializer body.classMethodDeclarationA method declaration.classParameterThe parameters to a method or lambda.classReceiverParameterThe receiver parameter feature of Java.classRecordDeclarationThe record declarationclassTypeDeclaration<T extends TypeDeclaration<?>>A base class for all types of type declarations. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.expr
Classes in com.github.javaparser.ast.expr that implement NodeWithAnnotations Modifier and Type Class Description classVariableDeclarationExprA declaration of variables. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.modules
Classes in com.github.javaparser.ast.modules that implement NodeWithAnnotations Modifier and Type Class Description classModuleDeclarationA Java 9 Jigsaw module declaration. -
Uses of NodeWithAnnotations in com.github.javaparser.ast.type
Classes in com.github.javaparser.ast.type that implement NodeWithAnnotations Modifier and Type Class Description classArrayTypeTo indicate that a type is an array, it gets wrapped in an ArrayType for every array level it has.classClassOrInterfaceTypeA class or an interface type.classIntersectionTypeRepresents a set of types.classPrimitiveTypeA primitive type.classTypeParameterA type parameter.classUnionTypeThe union typeclassVoidTypeThe return type of aMethodDeclarationwhen it returns void.classWildcardTypeA wildcard type argument. -
Uses of NodeWithAnnotations in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Classes in com.github.javaparser.symbolsolver.javaparsermodel.declarations with type parameters of type NodeWithAnnotations Modifier and Type Class Description classJavaParserTypeAdapter<T extends Node & NodeWithSimpleName<T> & NodeWithMembers<T> & NodeWithAnnotations<T>>Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type NodeWithAnnotations Modifier and Type Method Description (package private) static booleanAstResolutionUtils. hasDirectlyAnnotation(NodeWithAnnotations<?> nodeWithAnnotations, TypeSolver typeSolver, java.lang.String canonicalName)
-