Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration
-
Packages that use ResolvedReferenceTypeDeclaration Package Description com.github.javaparser.ast.body com.github.javaparser.resolution com.github.javaparser.resolution.declarations com.github.javaparser.resolution.logic com.github.javaparser.resolution.model.typesystem com.github.javaparser.resolution.types com.github.javaparser.symbolsolver com.github.javaparser.symbolsolver.javaparsermodel Implementation of model based on JavaParser.com.github.javaparser.symbolsolver.javaparsermodel.contexts com.github.javaparser.symbolsolver.javaparsermodel.declarations com.github.javaparser.symbolsolver.javassistmodel Implementation of model based on Javassist.com.github.javaparser.symbolsolver.logic com.github.javaparser.symbolsolver.reflectionmodel Implementation of model based on reflection.com.github.javaparser.symbolsolver.resolution.typesolvers -
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.ast.body
Methods in com.github.javaparser.ast.body that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
ClassOrInterfaceDeclaration. resolve()
ResolvedReferenceTypeDeclaration
RecordDeclaration. resolve()
abstract ResolvedReferenceTypeDeclaration
TypeDeclaration. resolve()
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
MethodUsage. declaringType()
default ResolvedReferenceTypeDeclaration
TypeSolver. getSolvedJavaLangObject()
default ResolvedReferenceTypeDeclaration
TypeSolver. solveType(String name)
Solve the given type.ResolvedReferenceTypeDeclaration
SymbolResolver. toTypeDeclaration(Node node)
For a node it would find the corresponding reference type declaration.Methods in com.github.javaparser.resolution that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description SymbolReference<ResolvedReferenceTypeDeclaration>
TypeSolver. tryToSolveType(String name)
Try to solve the type with the given name. -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.declarations
Subinterfaces of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.declarations Modifier and Type Interface Description interface
ResolvedAnnotationDeclaration
interface
ResolvedClassDeclaration
Declaration of a Class (not an interface or an enum).interface
ResolvedEnumDeclaration
Declaration of an Enum.interface
ResolvedInterfaceDeclaration
An interface declaration.Fields in com.github.javaparser.resolution.declarations with type parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Field Description static Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>>
ResolvedReferenceTypeDeclaration. breadthFirstFunc
static Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>>
ResolvedReferenceTypeDeclaration. depthFirstFunc
Methods in com.github.javaparser.resolution.declarations that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description default ResolvedReferenceTypeDeclaration
ResolvedReferenceTypeDeclaration. asReferenceType()
default ResolvedReferenceTypeDeclaration
ResolvedTypeDeclaration. asReferenceType()
ResolvedReferenceTypeDeclaration
ResolvedConstructorDeclaration. declaringType()
A constructor can be declared in a class or an enum.ResolvedReferenceTypeDeclaration
ResolvedMethodLikeDeclaration. declaringType()
The type in which the method is declared.default ResolvedReferenceTypeDeclaration
ResolvedTypeDeclaration. getInternalType(String name)
Returns a type declaration for the internal type based on name.Methods in com.github.javaparser.resolution.declarations that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description Optional<ResolvedReferenceTypeDeclaration>
ResolvedTypeDeclaration. containerType()
Get the ReferenceTypeDeclaration enclosing this declaration.default Set<ResolvedReferenceTypeDeclaration>
ResolvedTypeDeclaration. internalTypes()
Get the list of types defined inside the current type.Methods in com.github.javaparser.resolution.declarations with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description default boolean
ResolvedReferenceTypeDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)
Can we assign instances of the type defined by this declaration to variables having the type defined by the given type?boolean
ResolvedReferenceTypeDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
Can we assign instances of the given type to variables having the type defined by this declaration?Method parameters in com.github.javaparser.resolution.declarations with type arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description default List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAllAncestors(Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>> traverser)
The list of all the ancestors of the current declaration, direct and indirect. -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description static Optional<MethodUsage>
FunctionalInterfaceLogic. getFunctionalMethod(ResolvedReferenceTypeDeclaration typeDeclaration)
Get the functional method defined by the type, if any. -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.model.typesystem
Methods in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description protected ResolvedReferenceType
ReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration)
protected ResolvedReferenceType
ReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected)
static ResolvedReferenceType
ReferenceTypeImpl. undeterminedParameters(ResolvedReferenceTypeDeclaration typeDeclaration)
Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description List<ResolvedReferenceType>
ReferenceTypeImpl. getAllAncestors(Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>> traverser)
Constructors in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedReferenceTypeDeclaration Constructor Description ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration)
ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.types
Fields in com.github.javaparser.resolution.types declared as ResolvedReferenceTypeDeclaration Modifier and Type Field Description protected ResolvedReferenceTypeDeclaration
ResolvedReferenceType. typeDeclaration
Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description Optional<ResolvedReferenceTypeDeclaration>
ResolvedReferenceType. getTypeDeclaration()
Corresponding TypeDeclarationMethods in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description protected abstract ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration)
protected ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, ResolvedTypeParametersMap typeParametersMap)
protected abstract ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParameters)
Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description abstract List<ResolvedReferenceType>
ResolvedReferenceType. getAllAncestors(Function<ResolvedReferenceTypeDeclaration,List<ResolvedReferenceType>> traverser)
Return all ancestors, that means all superclasses and interfaces.Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceTypeDeclaration Constructor Description ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration)
ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver
Methods in com.github.javaparser.symbolsolver that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
JavaSymbolSolver. toTypeDeclaration(Node node)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
JavaParserFacade. getTypeDeclaration(ClassOrInterfaceDeclaration classOrInterfaceDeclaration)
ResolvedReferenceTypeDeclaration
JavaParserFacade. getTypeDeclaration(TypeDeclaration<?> typeDeclaration)
ResolvedReferenceTypeDeclaration
JavaParserFacade. getTypeDeclaration(Node node)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description protected Collection<ResolvedReferenceTypeDeclaration>
AbstractJavaParserContext. findTypeDeclarations(Optional<Expression> optScope)
Constructors in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ResolvedReferenceTypeDeclaration Constructor Description JavaParserTypeDeclarationAdapter(TypeDeclaration<?> wrappedNode, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration typeDeclaration, Context context)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Classes in com.github.javaparser.symbolsolver.javaparsermodel.declarations with type parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Class Description class
DefaultConstructorDeclaration<N extends ResolvedReferenceTypeDeclaration>
This represents the default constructor added by the compiler for objects not declaring one.class
JavaParserConstructorDeclaration<N extends ResolvedReferenceTypeDeclaration>
Classes in com.github.javaparser.symbolsolver.javaparsermodel.declarations that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description class
JavaParserAnnotationDeclaration
class
JavaParserAnonymousClassDeclaration
An anonymous class declaration representation.class
JavaParserClassDeclaration
class
JavaParserEnumDeclaration
class
JavaParserInterfaceDeclaration
class
JavaParserTypeParameter
class
JavaParserTypeVariableDeclaration
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
JavaParserEnumDeclaration.ValueOfMethod. declaringType()
ResolvedReferenceTypeDeclaration
JavaParserEnumDeclaration.ValuesMethod. declaringType()
ResolvedReferenceTypeDeclaration
JavaParserMethodDeclaration. declaringType()
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javassistmodel
Classes in com.github.javaparser.symbolsolver.javassistmodel that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description class
JavassistAnnotationDeclaration
class
JavassistClassDeclaration
class
JavassistEnumDeclaration
class
JavassistInterfaceDeclaration
Methods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
JavassistConstructorDeclaration. declaringType()
ResolvedReferenceTypeDeclaration
JavassistMethodDeclaration. declaringType()
ResolvedReferenceTypeDeclaration
JavassistClassDeclaration. getInternalType(String name)
ResolvedReferenceTypeDeclaration
JavassistEnumDeclaration. getInternalType(String name)
ResolvedReferenceTypeDeclaration
JavassistInterfaceDeclaration. getInternalType(String name)
static ResolvedReferenceTypeDeclaration
JavassistFactory. toTypeDeclaration(javassist.CtClass ctClazz, TypeSolver typeSolver)
Methods in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description boolean
JavassistAnnotationDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
JavassistClassDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
JavassistEnumDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
JavassistInterfaceDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
JavassistTypeDeclarationAdapter. isAssignableBy(ResolvedReferenceTypeDeclaration other)
Constructors in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedReferenceTypeDeclaration Constructor Description JavassistTypeDeclarationAdapter(javassist.CtClass ctClass, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration typeDeclaration)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.logic
Classes in com.github.javaparser.symbolsolver.logic that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description class
AbstractClassDeclaration
A common ancestor for all ClassDeclarations.class
AbstractTypeDeclaration
Common ancestor for most types. -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.reflectionmodel
Classes in com.github.javaparser.symbolsolver.reflectionmodel that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description class
ReflectionAnnotationDeclaration
class
ReflectionClassDeclaration
class
ReflectionEnumDeclaration
class
ReflectionInterfaceDeclaration
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
ReflectionMethodDeclaration. declaringType()
static ResolvedReferenceTypeDeclaration
ReflectionFactory. typeDeclarationFor(Class<?> clazz, TypeSolver typeSolver)
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description Optional<ResolvedReferenceTypeDeclaration>
ReflectionAnnotationDeclaration. containerType()
Optional<ResolvedReferenceTypeDeclaration>
ReflectionClassDeclaration. containerType()
Optional<ResolvedReferenceTypeDeclaration>
ReflectionEnumDeclaration. containerType()
Optional<ResolvedReferenceTypeDeclaration>
ReflectionInterfaceDeclaration. containerType()
Optional<ResolvedReferenceTypeDeclaration>
ReflectionTypeParameter. containerType()
Set<ResolvedReferenceTypeDeclaration>
ReflectionAnnotationDeclaration. internalTypes()
Set<ResolvedReferenceTypeDeclaration>
ReflectionClassDeclaration. internalTypes()
Set<ResolvedReferenceTypeDeclaration>
ReflectionEnumDeclaration. internalTypes()
Set<ResolvedReferenceTypeDeclaration>
ReflectionInterfaceDeclaration. internalTypes()
Methods in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description boolean
ReflectionClassDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)
boolean
ReflectionInterfaceDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)
boolean
ReflectionAnnotationDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
ReflectionClassDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
ReflectionEnumDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
boolean
ReflectionInterfaceDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.resolution.typesolvers
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclaration
CombinedTypeSolver. solveType(String name)
ResolvedReferenceTypeDeclaration
JarTypeSolver. solveType(String name)
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description SymbolReference<ResolvedReferenceTypeDeclaration>
AarTypeSolver. tryToSolveType(String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
ClassLoaderTypeSolver. tryToSolveType(String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
CombinedTypeSolver. tryToSolveType(String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
JarTypeSolver. tryToSolveType(String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
JavaParserTypeSolver. tryToSolveType(String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
MemoryTypeSolver. tryToSolveType(String name)
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description void
MemoryTypeSolver. addDeclaration(String name, ResolvedReferenceTypeDeclaration typeDeclaration)
Constructor parameters in com.github.javaparser.symbolsolver.resolution.typesolvers with type arguments of type ResolvedReferenceTypeDeclaration Constructor Description CombinedTypeSolver(Predicate<Exception> exceptionHandler, Iterable<TypeSolver> elements, Cache<String,SymbolReference<ResolvedReferenceTypeDeclaration>> typeCache)
Create a new instance ofCombinedTypeSolver
with a custom symbol cache.
-