Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration
Packages that use ResolvedReferenceTypeDeclaration
Package
Description
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.ast.body
Methods in com.github.javaparser.ast.body that return ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionClassOrInterfaceDeclaration.resolve()
RecordDeclaration.resolve()
abstract ResolvedReferenceTypeDeclaration
TypeDeclaration.resolve()
-
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionMethodUsage.declaringType()
default ResolvedReferenceTypeDeclaration
TypeSolver.getSolvedJavaLangObject()
default ResolvedReferenceTypeDeclaration
Solve the given type.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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionTypeSolver.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.declarationsModifier and TypeInterfaceDescriptioninterface
interface
Declaration of a Class (not an interface or an enum).interface
Declaration of an Enum.interface
An interface declaration.Fields in com.github.javaparser.resolution.declarations with type parameters of type ResolvedReferenceTypeDeclarationModifier and TypeFieldDescriptionstatic final Function
<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> ResolvedReferenceTypeDeclaration.breadthFirstFunc
static final Function
<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> ResolvedReferenceTypeDeclaration.depthFirstFunc
Methods in com.github.javaparser.resolution.declarations that return ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptiondefault ResolvedReferenceTypeDeclaration
ResolvedReferenceTypeDeclaration.asReferenceType()
default ResolvedReferenceTypeDeclaration
ResolvedTypeDeclaration.asReferenceType()
ResolvedConstructorDeclaration.declaringType()
A constructor can be declared in a class or an enum.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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionResolvedTypeDeclaration.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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptiondefault 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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptiondefault 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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionstatic 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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionprotected 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 ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionReferenceTypeImpl.getAllAncestors
(Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> traverser) Constructors in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedReferenceTypeDeclarationModifierConstructorDescriptionReferenceTypeImpl
(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 ResolvedReferenceTypeDeclarationModifier and TypeFieldDescriptionprotected ResolvedReferenceTypeDeclaration
ResolvedReferenceType.typeDeclaration
Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionResolvedReferenceType.getTypeDeclaration()
Corresponding TypeDeclarationMethods in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionprotected abstract ResolvedReferenceType
ResolvedReferenceType.create
(ResolvedReferenceTypeDeclaration typeDeclaration) protected ResolvedReferenceType
ResolvedReferenceType.create
(ResolvedReferenceTypeDeclaration typeDeclaration, ResolvedTypeParametersMap typeParametersMap) protected abstract ResolvedReferenceType
ResolvedReferenceType.create
(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParameters) private static List
<ResolvedType> ResolvedReferenceType.deriveParams
(ResolvedReferenceTypeDeclaration typeDeclaration) Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedReferenceTypeDeclarationModifier and TypeMethodDescriptionabstract 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 ResolvedReferenceTypeDeclarationModifierConstructorDescriptionResolvedReferenceType
(ResolvedReferenceTypeDeclaration typeDeclaration) ResolvedReferenceType
(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments)