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 ResolvedReferenceTypeDeclarationClassOrInterfaceDeclaration. resolve()ResolvedReferenceTypeDeclarationRecordDeclaration. resolve()abstract ResolvedReferenceTypeDeclarationTypeDeclaration. resolve() -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationMethodUsage. declaringType()default ResolvedReferenceTypeDeclarationTypeSolver. getSolvedJavaLangObject()default ResolvedReferenceTypeDeclarationTypeSolver. getSolvedJavaLangRecord()default ResolvedReferenceTypeDeclarationTypeSolver. solveType(java.lang.String name)Solve the given type.default ResolvedReferenceTypeDeclarationTypeSolver. solveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)ResolvedReferenceTypeDeclarationSymbolResolver. 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(java.lang.String name)Try to solve the type with the given name.SymbolReference<ResolvedReferenceTypeDeclaration>TypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName) -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.declarations
Subinterfaces of ResolvedReferenceTypeDeclaration in com.github.javaparser.resolution.declarations Modifier and Type Interface Description interfaceResolvedAnnotationDeclarationinterfaceResolvedClassDeclarationDeclaration of a Class (not an interface or an enum).interfaceResolvedEnumDeclarationDeclaration of an Enum.interfaceResolvedInterfaceDeclarationAn interface declaration.interfaceResolvedRecordDeclarationDeclaration of a Record (not an interface or an enum).Fields in com.github.javaparser.resolution.declarations with type parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Field Description static java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>>ResolvedReferenceTypeDeclaration. breadthFirstFuncstatic java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>>ResolvedReferenceTypeDeclaration. depthFirstFuncMethods in com.github.javaparser.resolution.declarations that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description default ResolvedReferenceTypeDeclarationResolvedReferenceTypeDeclaration. asReferenceType()default ResolvedReferenceTypeDeclarationResolvedTypeDeclaration. asReferenceType()ResolvedReferenceTypeDeclarationResolvedConstructorDeclaration. declaringType()A constructor can be declared in a class or an enum.ResolvedReferenceTypeDeclarationResolvedMethodLikeDeclaration. declaringType()The type in which the method is declared.default ResolvedReferenceTypeDeclarationResolvedTypeDeclaration. getInternalType(java.lang.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 java.util.Optional<ResolvedReferenceTypeDeclaration>ResolvedTypeDeclaration. containerType()Get the ReferenceTypeDeclaration enclosing this declaration.default java.util.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 booleanResolvedReferenceTypeDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)Can we assign instances of the type defined by this declaration to variables having the type defined by the given type?booleanResolvedReferenceTypeDeclaration. 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 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 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 java.util.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 ResolvedReferenceTypeReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration)protected ResolvedReferenceTypeReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeParametersCorrected)static ResolvedReferenceTypeReferenceTypeImpl. undeterminedParameters(ResolvedReferenceTypeDeclaration typeDeclaration)Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description java.util.List<ResolvedReferenceType>ReferenceTypeImpl. getAllAncestors(java.util.function.Function<ResolvedReferenceTypeDeclaration,java.util.List<ResolvedReferenceType>> traverser)Constructors in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedReferenceTypeDeclaration Constructor Description ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration)ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.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 ResolvedReferenceTypeDeclarationResolvedReferenceType. typeDeclarationMethods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description java.util.Optional<ResolvedReferenceTypeDeclaration>ResolvedReferenceType. getTypeDeclaration()Corresponding TypeDeclarationMethods in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description protected abstract ResolvedReferenceTypeResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration)protected ResolvedReferenceTypeResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, ResolvedTypeParametersMap typeParametersMap)protected abstract ResolvedReferenceTypeResolvedReferenceType. create(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeParameters)private static java.util.List<ResolvedType>ResolvedReferenceType. deriveParams(ResolvedReferenceTypeDeclaration typeDeclaration)Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedReferenceTypeDeclaration 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.Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedReferenceTypeDeclaration Constructor Description ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration)ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.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 ResolvedReferenceTypeDeclarationJavaSymbolSolver. toTypeDeclaration(Node node)Methods in com.github.javaparser.symbolsolver with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description private java.util.Optional<ResolvedParameterDeclaration>JavaSymbolSolver. resolveParameterDeclaration(ResolvedReferenceTypeDeclaration resolvedReferenceTypeDeclaration, Parameter parameter) -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationJavaParserFacade. getTypeDeclaration(ClassOrInterfaceDeclaration classOrInterfaceDeclaration)ResolvedReferenceTypeDeclarationJavaParserFacade. getTypeDeclaration(TypeDeclaration<?> typeDeclaration)ResolvedReferenceTypeDeclarationJavaParserFacade. getTypeDeclaration(Node node)Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description private ResolvedTypeTypeExtractor. solveDotExpressionType(ResolvedReferenceTypeDeclaration parentType, FieldAccessExpr node)Java Parser can't differentiate between packages, internal types, and fields. -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Fields in com.github.javaparser.symbolsolver.javaparsermodel.contexts declared as ResolvedReferenceTypeDeclaration Modifier and Type Field Description private ResolvedReferenceTypeDeclarationJavaParserTypeDeclarationAdapter. typeDeclarationMethods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description private ResolvedReferenceTypeDeclarationAnnotationDeclarationContext. getDeclaration()private ResolvedReferenceTypeDeclarationClassOrInterfaceDeclarationContext. getDeclaration()private ResolvedReferenceTypeDeclarationEnumDeclarationContext. getDeclaration()private ResolvedReferenceTypeDeclarationRecordDeclarationContext. getDeclaration()Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description protected java.util.Collection<ResolvedReferenceTypeDeclaration>AbstractJavaParserContext. findTypeDeclarations(java.util.Optional<Expression> optScope)Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description private ResolvedTypeDeclarationJavaParserTypeDeclarationAdapter. checkAncestorsForType(java.lang.String name, ResolvedReferenceTypeDeclaration declaration)Recursively checks the ancestors of the {@param declaration} if an internal type is declared with a name equal to {@param name}.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 classDefaultConstructorDeclaration<N extends ResolvedReferenceTypeDeclaration>This represents the default constructor added by the compiler for objects not declaring one.classJavaParserConstructorDeclaration<N extends ResolvedReferenceTypeDeclaration>Classes in com.github.javaparser.symbolsolver.javaparsermodel.declarations that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description classJavaParserAnnotationDeclarationclassJavaParserAnonymousClassDeclarationAn anonymous class declaration representation.classJavaParserClassDeclarationclassJavaParserEnumDeclarationclassJavaParserInterfaceDeclarationclassJavaParserRecordDeclarationHeavily based on JavaParserClassDeclarationclassJavaParserTypeParameterclassJavaParserTypeVariableDeclarationFields in com.github.javaparser.symbolsolver.javaparsermodel.declarations declared as ResolvedReferenceTypeDeclaration Modifier and Type Field Description private NDefaultConstructorDeclaration. declaringTypeprivate NJavaParserConstructorDeclaration. declaringTypeMethods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with type parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description (package private) static <N extends ResolvedReferenceTypeDeclaration>
java.util.List<ResolvedConstructorDeclaration>AstResolutionUtils. getConstructors(NodeWithMembers<?> wrappedNode, TypeSolver typeSolver, N container)Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationJavaParserEnumDeclaration.ValueOfMethod. declaringType()ResolvedReferenceTypeDeclarationJavaParserEnumDeclaration.ValuesMethod. declaringType()ResolvedReferenceTypeDeclarationJavaParserMethodDeclaration. declaringType()ResolvedReferenceTypeDeclarationJavaParserRecordDeclaration.CanonicalRecordConstructor. declaringType()ResolvedReferenceTypeDeclarationJavaParserRecordDeclaration.ImplicitGetterMethod. declaringType()Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserAnnotationDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserAnonymousClassDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserClassDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserEnumDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserInterfaceDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserRecordDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserTypeAdapter. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserTypeParameter. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavaParserTypeVariableDeclaration. containerType()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserAnnotationDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserAnonymousClassDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserClassDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserEnumDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserInterfaceDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserRecordDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavaParserTypeAdapter. internalTypes() -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.javassistmodel
Classes in com.github.javaparser.symbolsolver.javassistmodel that implement ResolvedReferenceTypeDeclaration Modifier and Type Class Description classJavassistAnnotationDeclarationclassJavassistClassDeclarationclassJavassistEnumDeclarationclassJavassistInterfaceDeclarationclassJavassistRecordDeclarationFields in com.github.javaparser.symbolsolver.javassistmodel declared as ResolvedReferenceTypeDeclaration Modifier and Type Field Description private ResolvedReferenceTypeDeclarationJavassistTypeDeclarationAdapter. typeDeclarationMethods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationJavassistConstructorDeclaration. declaringType()ResolvedReferenceTypeDeclarationJavassistMethodDeclaration. declaringType()ResolvedReferenceTypeDeclarationJavassistClassDeclaration. getInternalType(java.lang.String name)ResolvedReferenceTypeDeclarationJavassistEnumDeclaration. getInternalType(java.lang.String name)ResolvedReferenceTypeDeclarationJavassistInterfaceDeclaration. getInternalType(java.lang.String name)ResolvedReferenceTypeDeclarationJavassistRecordDeclaration. getInternalType(java.lang.String name)static ResolvedReferenceTypeDeclarationJavassistFactory. toTypeDeclaration(javassist.CtClass ctClazz, TypeSolver typeSolver)Methods in com.github.javaparser.symbolsolver.javassistmodel that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistAnnotationDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistClassDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistEnumDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistInterfaceDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistRecordDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistTypeDeclarationAdapter. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>JavassistTypeParameter. containerType()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistAnnotationDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistClassDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistEnumDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistInterfaceDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistRecordDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>JavassistTypeDeclarationAdapter. internalTypes()Get the nested classes.Methods in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description booleanJavassistClassDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanJavassistEnumDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanJavassistInterfaceDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanJavassistRecordDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanJavassistAnnotationDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanJavassistClassDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanJavassistEnumDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanJavassistInterfaceDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanJavassistRecordDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanJavassistTypeDeclarationAdapter. isAssignableBy(ResolvedReferenceTypeDeclaration other)(package private) static SymbolReference<ResolvedMethodDeclaration>JavassistUtils. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, javassist.CtClass ctClass)(package private) static java.util.Optional<MethodUsage>JavassistUtils. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, java.util.List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, javassist.CtClass ctClass)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 classAbstractClassDeclarationA common ancestor for all ClassDeclarations.classAbstractTypeDeclarationCommon 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 classReflectionAnnotationDeclarationclassReflectionClassDeclarationclassReflectionEnumDeclarationclassReflectionInterfaceDeclarationclassReflectionRecordDeclarationFields in com.github.javaparser.symbolsolver.reflectionmodel declared as ResolvedReferenceTypeDeclaration Modifier and Type Field Description private ResolvedReferenceTypeDeclarationReflectionClassAdapter. typeDeclarationMethods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationReflectionConstructorDeclaration. declaringType()ResolvedReferenceTypeDeclarationReflectionMethodDeclaration. declaringType()static ResolvedReferenceTypeDeclarationReflectionFactory. typeDeclarationFor(java.lang.Class<?> clazz, TypeSolver typeSolver)Methods in com.github.javaparser.symbolsolver.reflectionmodel that return types with arguments of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionAnnotationDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionClassAdapter. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionClassDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionEnumDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionInterfaceDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionRecordDeclaration. containerType()java.util.Optional<ResolvedReferenceTypeDeclaration>ReflectionTypeParameter. containerType()java.util.Set<ResolvedReferenceTypeDeclaration>ReflectionAnnotationDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>ReflectionClassDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>ReflectionEnumDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>ReflectionInterfaceDeclaration. internalTypes()java.util.Set<ResolvedReferenceTypeDeclaration>ReflectionRecordDeclaration. internalTypes()Methods in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description booleanReflectionClassDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanReflectionEnumDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanReflectionInterfaceDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanReflectionRecordDeclaration. canBeAssignedTo(ResolvedReferenceTypeDeclaration other)booleanReflectionAnnotationDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanReflectionClassDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanReflectionEnumDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanReflectionInterfaceDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)booleanReflectionRecordDeclaration. isAssignableBy(ResolvedReferenceTypeDeclaration other)private static MethodUsageReflectionMethodResolutionLogic. replaceParams(java.util.List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration typeParametrizable, ResolvedMethodDeclaration methodDeclaration)(package private) static SymbolReference<ResolvedMethodDeclaration>ReflectionMethodResolutionLogic. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, java.lang.Class clazz)(package private) static java.util.Optional<MethodUsage>ReflectionMethodResolutionLogic. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, java.util.List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, java.lang.Class clazz)Constructors in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedReferenceTypeDeclaration Constructor Description ReflectionClassAdapter(java.lang.Class<?> clazz, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration typeDeclaration) -
Uses of ResolvedReferenceTypeDeclaration in com.github.javaparser.symbolsolver.resolution.typesolvers
Fields in com.github.javaparser.symbolsolver.resolution.typesolvers with type parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedReferenceTypeDeclaration>MemoryTypeSolver. declarationMapprivate Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>JavaParserTypeSolver. foundTypesprivate Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>CombinedTypeSolver. typeCacheMethods in com.github.javaparser.symbolsolver.resolution.typesolvers that return ResolvedReferenceTypeDeclaration Modifier and Type Method Description ResolvedReferenceTypeDeclarationCombinedTypeSolver. solveType(java.lang.String name)ResolvedReferenceTypeDeclarationJarTypeSolver. solveType(java.lang.String name)ResolvedReferenceTypeDeclarationCombinedTypeSolver. solveTypeInModule(java.lang.String moduleQualifiedName, java.lang.String simpleTypeName)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(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>ClassLoaderTypeSolver. tryToSolveType(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>CombinedTypeSolver. tryToSolveType(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>JarTypeSolver. tryToSolveType(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>JavaParserTypeSolver. tryToSolveType(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>MemoryTypeSolver. tryToSolveType(java.lang.String name)SymbolReference<ResolvedReferenceTypeDeclaration>AarTypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)SymbolReference<ResolvedReferenceTypeDeclaration>ClassLoaderTypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)SymbolReference<ResolvedReferenceTypeDeclaration>CombinedTypeSolver. tryToSolveTypeInModule(java.lang.String moduleQualifiedName, java.lang.String simpleTypeName)SymbolReference<ResolvedReferenceTypeDeclaration>JarTypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.7.25SymbolReference<ResolvedReferenceTypeDeclaration>JavaParserTypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)SymbolReference<ResolvedReferenceTypeDeclaration>MemoryTypeSolver. tryToSolveTypeInModule(java.lang.String qualifiedModuleName, java.lang.String simpleTypeName)private SymbolReference<ResolvedReferenceTypeDeclaration>JavaParserTypeSolver. tryToSolveTypeUncached(java.lang.String name)Methods in com.github.javaparser.symbolsolver.resolution.typesolvers with parameters of type ResolvedReferenceTypeDeclaration Modifier and Type Method Description voidMemoryTypeSolver. addDeclaration(java.lang.String name, ResolvedReferenceTypeDeclaration typeDeclaration)Constructor parameters in com.github.javaparser.symbolsolver.resolution.typesolvers with type arguments of type ResolvedReferenceTypeDeclaration Constructor Description CombinedTypeSolver(java.util.function.Predicate<java.lang.Exception> exceptionHandler, java.lang.Iterable<TypeSolver> elements, Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>> typeCache)Create a new instance ofCombinedTypeSolverwith a custom symbol cache.
-