Uses of Class
com.github.javaparser.resolution.types.ResolvedReferenceType
Packages that use ResolvedReferenceType
Package
Description
Implementation of model based on Javassist.
Implementation of model based on reflection.
-
Uses of ResolvedReferenceType in com.github.javaparser.resolution.declarations
Fields in com.github.javaparser.resolution.declarations with type parameters of type ResolvedReferenceTypeModifier and TypeFieldDescriptionstatic final Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> ResolvedReferenceTypeDeclaration.breadthFirstFuncstatic final Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> ResolvedReferenceTypeDeclaration.depthFirstFuncMethods in com.github.javaparser.resolution.declarations that return ResolvedReferenceTypeMethods in com.github.javaparser.resolution.declarations that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptiondefault List<ResolvedReferenceType> ResolvedReferenceTypeDeclaration.getAllAncestors()The list of all the ancestors of the current declaration, direct and indirect.default List<ResolvedReferenceType> ResolvedReferenceTypeDeclaration.getAllAncestors(Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> traverser) The list of all the ancestors of the current declaration, direct and indirect.ResolvedClassDeclaration.getAllInterfaces()Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces extended by interfaces it implements.ResolvedRecordDeclaration.getAllInterfaces()Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces extended by interfaces it implements.default List<ResolvedReferenceType> ResolvedInterfaceDeclaration.getAllInterfacesExtended()Return the list of interfaces extended directly or indirectly by this one.ResolvedClassDeclaration.getAllSuperClasses()Get all superclasses, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.ResolvedRecordDeclaration.getAllSuperClasses()Get all superclasses, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.default 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.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.ResolvedClassDeclaration.getInterfaces()Return all the interfaces implemented directly by this class.ResolvedRecordDeclaration.getInterfaces()Return all the interfaces implemented directly by this class.ResolvedInterfaceDeclaration.getInterfacesExtended()Return the list of interfaces extended directly by this one.ResolvedClassDeclaration.getSuperClass()This is a ReferenceTypeUsage because it could contain type typeParametersValues.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 ResolvedReferenceTypeModifier 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 ResolvedReferenceType in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedReferenceTypeModifier and TypeMethodDescriptionstatic booleanMethodResolutionLogic.isAssignableMatchTypeParameters(ResolvedReferenceType expected, ResolvedReferenceType actual, Map<String, ResolvedType> matchedParameters) private static booleanMethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType expected, ResolvedReferenceType actual, Map<String, ResolvedType> matchedParameters) -
Uses of ResolvedReferenceType in com.github.javaparser.resolution.model.typesystem
Subclasses of ResolvedReferenceType in com.github.javaparser.resolution.model.typesystemMethods in com.github.javaparser.resolution.model.typesystem that return ResolvedReferenceTypeModifier and TypeMethodDescriptionLazyType.asReferenceType()protected ResolvedReferenceTypeReferenceTypeImpl.create(ResolvedReferenceTypeDeclaration typeDeclaration) protected ResolvedReferenceTypeReferenceTypeImpl.create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) ReferenceTypeImpl.deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap) static ResolvedReferenceTypeReferenceTypeImpl.undeterminedParameters(ResolvedReferenceTypeDeclaration typeDeclaration) Methods in com.github.javaparser.resolution.model.typesystem that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionReferenceTypeImpl.getAllAncestors()ReferenceTypeImpl.getAllAncestors(Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> traverser) ReferenceTypeImpl.getDirectAncestors()Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionReferenceTypeImpl.getAllAncestors(Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> traverser) -
Uses of ResolvedReferenceType in com.github.javaparser.resolution.types
Methods in com.github.javaparser.resolution.types that return ResolvedReferenceTypeModifier and TypeMethodDescriptionResolvedReferenceType.asReferenceType()default ResolvedReferenceTypeResolvedType.asReferenceType()protected abstract ResolvedReferenceTypeResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration) protected ResolvedReferenceTypeResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration, ResolvedTypeParametersMap typeParametersMap) protected abstract ResolvedReferenceTypeResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParameters) abstract ResolvedReferenceTypeResolvedReferenceType.deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap) Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionabstract List<ResolvedReferenceType> ResolvedReferenceType.getAllAncestors()Return all ancestors, that means all superclasses and interfaces.abstract List<ResolvedReferenceType> ResolvedReferenceType.getAllAncestors(Function<ResolvedReferenceTypeDeclaration, List<ResolvedReferenceType>> traverser) Return all ancestors, that means all superclasses and interfaces.final List<ResolvedReferenceType> ResolvedReferenceType.getAllClassesAncestors()final List<ResolvedReferenceType> ResolvedReferenceType.getAllInterfacesAncestors()ResolvedUnionType.getCommonAncestor()abstract 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 ResolvedReferenceTypeModifier and TypeMethodDescriptionprotected booleanResolvedReferenceType.compareConsideringTypeParameters(ResolvedReferenceType other) Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionabstract List<ResolvedReferenceType> ResolvedReferenceType.getAllAncestors(Function<ResolvedReferenceTypeDeclaration, 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 ResolvedReferenceTypeModifier and TypeMethodDescriptionprivate Optional<MethodUsage> MethodCallExprContext.solveMethodAsUsage(ResolvedReferenceType refType, String name, List<ResolvedType> argumentsTypes, Context invokationContext) Private methodsFieldAccessContext.solveSymbolAsValue(String name, ResolvedReferenceType type) -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedReferenceTypeModifier and TypeMethodDescriptionprotected ResolvedReferenceTypeJavaParserAnonymousClassDeclaration.object()protected ResolvedReferenceTypeJavaParserClassDeclaration.object()Protected methodsJavaParserTypeParameter.object()private ResolvedReferenceTypeJavaParserClassDeclaration.toReferenceType(ClassOrInterfaceType classOrInterfaceType) Private methodsprivate ResolvedReferenceTypeJavaParserEnumDeclaration.toReferenceType(ClassOrInterfaceType classOrInterfaceType) private ResolvedReferenceTypeJavaParserInterfaceDeclaration.toReferenceType(ClassOrInterfaceType classOrInterfaceType) Private methodsprivate ResolvedReferenceTypeJavaParserRecordDeclaration.toReferenceType(ClassOrInterfaceType classOrInterfaceType) Private methodsMethods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionJavaParserRecordDeclaration.getAllInterfaces()JavaParserRecordDeclaration.getAllSuperClasses()JavaParserAnnotationDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserAnonymousClassDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserClassDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserEnumDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserInterfaceDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserRecordDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserTypeParameter.getAncestors(boolean acceptIncompleteList) JavaParserTypeVariableDeclaration.getAncestors(boolean acceptIncompleteList) JavaParserAnonymousClassDeclaration.getInterfaces()JavaParserClassDeclaration.getInterfaces()JavaParserRecordDeclaration.getInterfaces()JavaParserInterfaceDeclaration.getInterfacesExtended()JavaParserAnonymousClassDeclaration.getSuperClass()JavaParserClassDeclaration.getSuperClass()JavaParserRecordDeclaration.getSuperClass()Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type ResolvedReferenceTypeModifier and TypeMethodDescriptionprivate booleanJavaParserClassDeclaration.isAncestor(ResolvedReferenceType candidateAncestor, String ownQualifiedName) private booleanJavaParserRecordDeclaration.isAncestor(ResolvedReferenceType candidateAncestor, String ownQualifiedName) -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedReferenceTypeModifier and TypeMethodDescriptionprotected ResolvedReferenceTypeJavassistClassDeclaration.object()JavassistTypeParameter.object()Methods in com.github.javaparser.symbolsolver.javassistmodel that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionfinal List<ResolvedReferenceType> JavassistRecordDeclaration.getAllInterfaces()final List<ResolvedReferenceType> JavassistRecordDeclaration.getAllSuperClasses()JavassistAnnotationDeclaration.getAncestors(boolean acceptIncompleteList) JavassistClassDeclaration.getAncestors(boolean acceptIncompleteList) JavassistEnumDeclaration.getAncestors(boolean acceptIncompleteList) JavassistInterfaceDeclaration.getAncestors(boolean acceptIncompleteList) JavassistRecordDeclaration.getAncestors(boolean acceptIncompleteList) JavassistTypeDeclarationAdapter.getAncestors(boolean acceptIncompleteList) JavassistClassDeclaration.getInterfaces()JavassistRecordDeclaration.getInterfaces()JavassistTypeDeclarationAdapter.getInterfaces()private List<ResolvedReferenceType> JavassistTypeDeclarationAdapter.getInterfaces(boolean acceptIncompleteList) JavassistInterfaceDeclaration.getInterfacesExtended()JavassistClassDeclaration.getSuperClass()JavassistRecordDeclaration.getSuperClass()JavassistTypeDeclarationAdapter.getSuperClass() -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.logic
Methods in com.github.javaparser.symbolsolver.logic that return ResolvedReferenceTypeModifier and TypeMethodDescriptionprotected abstract ResolvedReferenceTypeAbstractClassDeclaration.object()An implementation of the Object class.ObjectProvider.object()Methods in com.github.javaparser.symbolsolver.logic that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionfinal List<ResolvedReferenceType> AbstractClassDeclaration.getAllInterfaces()final List<ResolvedReferenceType> AbstractClassDeclaration.getAllSuperClasses() -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedReferenceTypeModifier and TypeMethodDescriptionprotected ResolvedReferenceTypeReflectionClassDeclaration.object()Protected methodsprotected ResolvedReferenceTypeReflectionRecordDeclaration.object()ReflectionTypeParameter.object()protected ResolvedReferenceTypeReflectionRecordDeclaration.record()Protected methodsMethods in com.github.javaparser.symbolsolver.reflectionmodel that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionReflectionRecordDeclaration.getAllInterfaces()ReflectionRecordDeclaration.getAllSuperClasses()ReflectionAnnotationDeclaration.getAncestors(boolean acceptIncompleteList) ReflectionClassAdapter.getAncestors()ReflectionClassDeclaration.getAncestors(boolean acceptIncompleteList) ReflectionEnumDeclaration.getAncestors(boolean acceptIncompleteList) ReflectionInterfaceDeclaration.getAncestors(boolean acceptIncompleteList) ReflectionRecordDeclaration.getAncestors(boolean acceptIncompleteList) ReflectionClassAdapter.getInterfaces()ReflectionClassDeclaration.getInterfaces()ReflectionRecordDeclaration.getInterfaces()ReflectionInterfaceDeclaration.getInterfacesExtended()ReflectionClassDeclaration.getSuperClass()ReflectionRecordDeclaration.getSuperClass() -
Uses of ResolvedReferenceType in com.github.javaparser.symbolsolver.resolution.typeinference
Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return ResolvedReferenceTypeModifier and TypeMethodDescriptionprivate static ResolvedReferenceTypeTypeHelper.nonWildcardParameterizationOf(ResolvedReferenceType originalType, TypeSolver typeSolver) See JLS 9.9Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return types with arguments of type ResolvedReferenceTypeModifier and TypeMethodDescriptionprivate List<Pair<ResolvedReferenceType, ResolvedReferenceType>> BoundSet.findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2) private List<Pair<ResolvedReferenceType, ResolvedReferenceType>> BoundSet.findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2) Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedReferenceTypeModifier and TypeMethodDescriptionprivate List<Pair<ResolvedReferenceType, ResolvedReferenceType>> BoundSet.findPairsOfCommonAncestors(ResolvedReferenceType r1, ResolvedReferenceType r2) private static ResolvedReferenceTypeTypeHelper.nonWildcardParameterizationOf(ResolvedReferenceType originalType, TypeSolver typeSolver) See JLS 9.9private Set<ResolvedType> LeastUpperBoundLogic.supertypes(ResolvedReferenceType type)