Uses of Class
com.github.javaparser.resolution.types.ResolvedReferenceType
-
Packages that use ResolvedReferenceType Package Description 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.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.typeinference -
-
Uses of ResolvedReferenceType in com.github.javaparser.resolution.declarations
Fields in com.github.javaparser.resolution.declarations with type parameters of type ResolvedReferenceType Modifier and Type Field Description static java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>>
ResolvedReferenceTypeDeclaration. breadthFirstFunc
static java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>>
ResolvedReferenceTypeDeclaration. depthFirstFunc
Methods in com.github.javaparser.resolution.declarations that return ResolvedReferenceType Modifier and Type Method Description ResolvedReferenceType
ResolvedTypeParameterDeclaration. object()
Methods in com.github.javaparser.resolution.declarations that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description default java.util.List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAllAncestors()
The list of all the ancestors of the current declaration, direct and indirect.default java.util.List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
The list of all the ancestors of the current declaration, direct and indirect.java.util.List<ResolvedReferenceType>
ResolvedClassDeclaration. getAllInterfaces()
Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces extended by interfaces it implements.java.util.List<ResolvedReferenceType>
ResolvedRecordDeclaration. getAllInterfaces()
Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces extended by interfaces it implements.default java.util.List<ResolvedReferenceType>
ResolvedInterfaceDeclaration. getAllInterfacesExtended()
Return the list of interfaces extended directly or indirectly by this one.java.util.List<ResolvedReferenceType>
ResolvedClassDeclaration. getAllSuperClasses()
Get all superclasses, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.java.util.List<ResolvedReferenceType>
ResolvedRecordDeclaration. getAllSuperClasses()
Get all superclasses, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.default java.util.List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAncestors()
Resolves the types of all direct ancestors (i.e., the directly extended class and the directly implemented interfaces) and returns the list of ancestors as a list of resolved reference types.java.util.List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAncestors(boolean acceptIncompleteList)
Resolves the types of all direct ancestors (i.e., the directly extended class and the directly implemented interfaces) and returns the list of ancestors as a list of resolved reference types.java.util.List<ResolvedReferenceType>
ResolvedClassDeclaration. getInterfaces()
Return all the interfaces implemented directly by this class.java.util.List<ResolvedReferenceType>
ResolvedRecordDeclaration. getInterfaces()
Return all the interfaces implemented directly by this class.java.util.List<ResolvedReferenceType>
ResolvedInterfaceDeclaration. getInterfacesExtended()
Return the list of interfaces extended directly by this one.java.util.Optional<ResolvedReferenceType>
ResolvedClassDeclaration. getSuperClass()
This is a ReferenceTypeUsage because it could contain type typeParametersValues.java.util.Optional<ResolvedReferenceType>
ResolvedRecordDeclaration. getSuperClass()
This is a ReferenceTypeUsage because it could contain type typeParametersValues.Method parameters in com.github.javaparser.resolution.declarations with type arguments of type ResolvedReferenceType Modifier and Type Method Description default java.util.List<ResolvedReferenceType>
ResolvedReferenceTypeDeclaration. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
The list of all the ancestors of the current declaration, direct and indirect. -
Uses of ResolvedReferenceType in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedReferenceType Modifier and Type Method Description static boolean
MethodResolutionLogic. isAssignableMatchTypeParameters(ResolvedReferenceType expected, ResolvedReferenceType actual, java.util.Map<java.lang.String,ResolvedType> matchedParameters)
private static boolean
MethodResolutionLogic. isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType expected, ResolvedReferenceType actual, java.util.Map<java.lang.String,ResolvedType> matchedParameters)
-
Uses of ResolvedReferenceType in com.github.javaparser.resolution.model.typesystem
Subclasses of ResolvedReferenceType in com.github.javaparser.resolution.model.typesystem Modifier and Type Class Description class
ReferenceTypeImpl
Methods in com.github.javaparser.resolution.model.typesystem that return ResolvedReferenceType Modifier and Type Method Description ResolvedReferenceType
LazyType. asReferenceType()
protected ResolvedReferenceType
ReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration)
protected ResolvedReferenceType
ReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeParametersCorrected)
ResolvedReferenceType
ReferenceTypeImpl. deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap)
static ResolvedReferenceType
ReferenceTypeImpl. undeterminedParameters(ResolvedReferenceTypeDeclaration typeDeclaration)
Methods in com.github.javaparser.resolution.model.typesystem that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
ReferenceTypeImpl. getAllAncestors()
java.util.List<ResolvedReferenceType>
ReferenceTypeImpl. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
java.util.List<ResolvedReferenceType>
ReferenceTypeImpl. getDirectAncestors()
Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
ReferenceTypeImpl. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
-
Uses of ResolvedReferenceType in com.github.javaparser.resolution.types
Methods in com.github.javaparser.resolution.types that return ResolvedReferenceType Modifier and Type Method Description ResolvedReferenceType
ResolvedReferenceType. asReferenceType()
default ResolvedReferenceType
ResolvedType. asReferenceType()
protected abstract ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration)
protected ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, ResolvedTypeParametersMap typeParametersMap)
protected abstract ResolvedReferenceType
ResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeParameters)
abstract ResolvedReferenceType
ResolvedReferenceType. deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap)
Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description abstract java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getAllAncestors()
Return all ancestors, that means all superclasses and interfaces.abstract java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
Return all ancestors, that means all superclasses and interfaces.java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getAllClassesAncestors()
java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getAllInterfacesAncestors()
java.util.Optional<ResolvedReferenceType>
ResolvedUnionType. getCommonAncestor()
abstract java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getDirectAncestors()
Return direct ancestors, that means the superclasses and interfaces implemented directly.Methods in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceType Modifier and Type Method Description protected boolean
ResolvedReferenceType. compareConsideringTypeParameters(ResolvedReferenceType other)
Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedReferenceType Modifier and Type Method Description abstract java.util.List<ResolvedReferenceType>
ResolvedReferenceType. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)
Return all ancestors, that means all superclasses and interfaces. -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ResolvedReferenceType Modifier and Type Method Description private java.util.Optional<MethodUsage>
MethodCallExprContext. solveMethodAsUsage(ResolvedReferenceType refType, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext)
private java.util.Optional<Value>
FieldAccessContext. solveSymbolAsValue(java.lang.String name, ResolvedReferenceType type)
-
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedReferenceType Modifier and Type Method Description protected ResolvedReferenceType
JavaParserAnonymousClassDeclaration. object()
protected ResolvedReferenceType
JavaParserClassDeclaration. object()
ResolvedReferenceType
JavaParserTypeParameter. object()
private ResolvedReferenceType
JavaParserClassDeclaration. toReferenceType(ClassOrInterfaceType classOrInterfaceType)
private ResolvedReferenceType
JavaParserEnumDeclaration. toReferenceType(ClassOrInterfaceType classOrInterfaceType)
private ResolvedReferenceType
JavaParserInterfaceDeclaration. toReferenceType(ClassOrInterfaceType classOrInterfaceType)
private ResolvedReferenceType
JavaParserRecordDeclaration. toReferenceType(ClassOrInterfaceType classOrInterfaceType)
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
JavaParserRecordDeclaration. getAllInterfaces()
java.util.List<ResolvedReferenceType>
JavaParserRecordDeclaration. getAllSuperClasses()
java.util.List<ResolvedReferenceType>
JavaParserAnnotationDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserAnonymousClassDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserClassDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserEnumDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserInterfaceDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserRecordDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserTypeParameter. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserTypeVariableDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavaParserAnonymousClassDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
JavaParserClassDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
JavaParserRecordDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
JavaParserInterfaceDeclaration. getInterfacesExtended()
java.util.Optional<ResolvedReferenceType>
JavaParserAnonymousClassDeclaration. getSuperClass()
java.util.Optional<ResolvedReferenceType>
JavaParserClassDeclaration. getSuperClass()
java.util.Optional<ResolvedReferenceType>
JavaParserRecordDeclaration. getSuperClass()
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type ResolvedReferenceType Modifier and Type Method Description private boolean
JavaParserClassDeclaration. isAncestor(ResolvedReferenceType candidateAncestor, java.lang.String ownQualifiedName)
private boolean
JavaParserRecordDeclaration. isAncestor(ResolvedReferenceType candidateAncestor, java.lang.String ownQualifiedName)
-
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedReferenceType Modifier and Type Method Description protected ResolvedReferenceType
JavassistClassDeclaration. object()
ResolvedReferenceType
JavassistTypeParameter. object()
Methods in com.github.javaparser.symbolsolver.javassistmodel that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
JavassistRecordDeclaration. getAllInterfaces()
java.util.List<ResolvedReferenceType>
JavassistRecordDeclaration. getAllSuperClasses()
java.util.List<ResolvedReferenceType>
JavassistAnnotationDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistClassDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistEnumDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistInterfaceDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistRecordDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistTypeDeclarationAdapter. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistClassDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
JavassistRecordDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
JavassistTypeDeclarationAdapter. getInterfaces()
private java.util.List<ResolvedReferenceType>
JavassistTypeDeclarationAdapter. getInterfaces(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
JavassistInterfaceDeclaration. getInterfacesExtended()
java.util.Optional<ResolvedReferenceType>
JavassistClassDeclaration. getSuperClass()
java.util.Optional<ResolvedReferenceType>
JavassistRecordDeclaration. getSuperClass()
java.util.Optional<ResolvedReferenceType>
JavassistTypeDeclarationAdapter. getSuperClass()
-
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.logic
Methods in com.github.javaparser.symbolsolver.logic that return ResolvedReferenceType Modifier and Type Method Description ResolvedReferenceType
ObjectProvider. byName(java.lang.String qname)
protected abstract ResolvedReferenceType
AbstractClassDeclaration. object()
An implementation of the Object class.ResolvedReferenceType
ObjectProvider. object()
Methods in com.github.javaparser.symbolsolver.logic that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
AbstractClassDeclaration. getAllInterfaces()
java.util.List<ResolvedReferenceType>
AbstractClassDeclaration. getAllSuperClasses()
-
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedReferenceType Modifier and Type Method Description protected ResolvedReferenceType
ReflectionClassDeclaration. object()
protected ResolvedReferenceType
ReflectionRecordDeclaration. object()
ResolvedReferenceType
ReflectionTypeParameter. object()
protected ResolvedReferenceType
ReflectionRecordDeclaration. record()
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description java.util.List<ResolvedReferenceType>
ReflectionRecordDeclaration. getAllInterfaces()
java.util.List<ResolvedReferenceType>
ReflectionRecordDeclaration. getAllSuperClasses()
java.util.List<ResolvedReferenceType>
ReflectionAnnotationDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
ReflectionClassAdapter. getAncestors()
java.util.List<ResolvedReferenceType>
ReflectionClassDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
ReflectionEnumDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
ReflectionInterfaceDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
ReflectionRecordDeclaration. getAncestors(boolean acceptIncompleteList)
java.util.List<ResolvedReferenceType>
ReflectionClassAdapter. getInterfaces()
java.util.List<ResolvedReferenceType>
ReflectionClassDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
ReflectionRecordDeclaration. getInterfaces()
java.util.List<ResolvedReferenceType>
ReflectionInterfaceDeclaration. getInterfacesExtended()
java.util.Optional<ResolvedReferenceType>
ReflectionClassDeclaration. getSuperClass()
java.util.Optional<ResolvedReferenceType>
ReflectionRecordDeclaration. getSuperClass()
-
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.resolution.typeinference
Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return ResolvedReferenceType Modifier and Type Method Description private static ResolvedReferenceType
TypeHelper. nonWildcardParameterizationOf(ResolvedReferenceType originalType, TypeSolver typeSolver)
See JLS 9.9Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return types with arguments of type ResolvedReferenceType Modifier and Type Method Description private java.util.List<Pair<ResolvedReferenceType,ResolvedReferenceType>>
BoundSet. findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2)
private java.util.List<Pair<ResolvedReferenceType,ResolvedReferenceType>>
BoundSet. findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2)
Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedReferenceType Modifier and Type Method Description private java.util.List<Pair<ResolvedReferenceType,ResolvedReferenceType>>
BoundSet. findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2)
private static ResolvedReferenceType
TypeHelper. nonWildcardParameterizationOf(ResolvedReferenceType originalType, TypeSolver typeSolver)
See JLS 9.9private java.util.Set<ResolvedType>
LeastUpperBoundLogic. supertypes(ResolvedReferenceType type)
-