Uses of Interface
com.github.javaparser.resolution.types.ResolvedType
Packages that use ResolvedType
Package
Description
Implementation of model based on JavaParser.
Implementation of model based on Javassist.
Implementation of model based on reflection.
-
Uses of ResolvedType in com.github.javaparser.ast.expr
Methods in com.github.javaparser.ast.expr that return ResolvedTypeModifier and TypeMethodDescriptionExpression.calculateResolvedType()returns the type associated with the node. -
Uses of ResolvedType in com.github.javaparser.ast.type
Classes in com.github.javaparser.ast.type that implement interfaces with type arguments of type ResolvedTypeMethods in com.github.javaparser.ast.type that return ResolvedTypeModifier and TypeMethodDescriptionArrayType.convertToUsage(Context context) ClassOrInterfaceType.convertToUsage(Context context) Convert aClassOrInterfaceTypeinto aResolvedType.ConvertibleToUsage.convertToUsage(Context context) IntersectionType.convertToUsage(Context context) PrimitiveType.convertToUsage(Context context) TypeParameter.convertToUsage(Context context) UnionType.convertToUsage(Context context) UnknownType.convertToUsage(Context context) AUnknownTypecannot be convertible toResolvedType.VarType.convertToUsage(Context context) VoidType.convertToUsage(Context context) WildcardType.convertToUsage(Context context) Convert aWildcardTypeinto aResolvedType.ClassOrInterfaceType.resolve()abstract ResolvedTypeType.resolve()UnknownType.resolve()VarType.resolve() -
Uses of ResolvedType in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedTypeModifier and TypeMethodDescriptionSymbolResolver.calculateType(Expression expression) For an expression it would find the corresponding resolved type.Solver.classToResolvedType(Class<?> clazz) Convert aClassinto the correspondingResolvedType.MethodUsage.getParamType(int i) Return the type of the formal argument at the given position.MethodUsage.returnType()Solver.solveTypeUsage(String name, Context context) Methods in com.github.javaparser.resolution that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionMethodUsage.exceptionTypes()MethodUsage.getParamTypes()default Optional<ResolvedType> Context.solveGenericType(String name) Default to no generics available in this context, delegating solving to the parent context.default Optional<ResolvedType> Context.solveGenericTypeInParentContext(String name) Methods in com.github.javaparser.resolution with parameters of type ResolvedTypeModifier and TypeMethodDescriptionMethodUsage.replaceExceptionType(int i, ResolvedType replaced) MethodUsage.replaceParamType(int i, ResolvedType replaced) MethodUsage.replaceReturnType(ResolvedType returnType) MethodUsage.replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type) Method parameters in com.github.javaparser.resolution with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionContext.solveConstructor(List<ResolvedType> argumentsTypes) We find the method declaration which is the best match for the given name and list of typeParametersValues.default SymbolReference<ResolvedMethodDeclaration> Context.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) We find the method declaration which is the best match for the given name and list of typeParametersValues.Solver.solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node) Solver.solveMethod(String methodName, List<ResolvedType> argumentsTypes, Context context) Context.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes) Similar to solveMethod but we return a MethodUsage.default SymbolReference<ResolvedMethodDeclaration> Context.solveMethodInParentContext(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) default SymbolReference<ResolvedTypeDeclaration> Context.solveType(String name, List<ResolvedType> typeArguments) Method used to solve a name with an expected list of type arguments.default SymbolReference<ResolvedTypeDeclaration> Context.solveTypeInParentContext(String name, List<ResolvedType> typeArguments) Solve a name with type arguments in the parent context.Constructors in com.github.javaparser.resolution with parameters of type ResolvedTypeModifierConstructorDescriptionMethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType) MethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType, List<ResolvedType> exceptionTypes) Constructor parameters in com.github.javaparser.resolution with type arguments of type ResolvedTypeModifierConstructorDescriptionMethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType) MethodUsage(ResolvedMethodDeclaration declaration, List<ResolvedType> paramTypes, ResolvedType returnType, List<ResolvedType> exceptionTypes) -
Uses of ResolvedType in com.github.javaparser.resolution.declarations
Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeModifier and TypeMethodDescriptiondefault ResolvedTypeResolvedTypeParameterDeclaration.getLowerBound()Get the type used as lower bound.ResolvedMethodDeclaration.getReturnType()The type of the value returned by the current method.ResolvedMethodLikeDeclaration.getSpecifiedException(int index) Type of the corresponding entry in the throws clause.ResolvedTypeParameterDeclaration.Bound.getType()Get the type used in the Bound.ResolvedValueDeclaration.getType()Type of the declaration.default ResolvedTypeResolvedTypeParameterDeclaration.getUpperBound()Get the type used as upper bound.Methods in com.github.javaparser.resolution.declarations that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptiondefault List<ResolvedType> ResolvedMethodLikeDeclaration.formalParameterTypes()default List<ResolvedType> ResolvedMethodLikeDeclaration.getSpecifiedExceptions()Methods in com.github.javaparser.resolution.declarations with parameters of type ResolvedTypeModifier and TypeMethodDescriptionResolvedTypeParameterDeclaration.Bound.extendsBound(ResolvedType type) Create an extends bound with the given type:booleanResolvedReferenceTypeDeclaration.isAssignableBy(ResolvedType type) Can we assign instances of the given type to variables having the type defined by this declaration?default booleanResolvedMethodDeclaration.isReturnTypeSubstituable(ResolvedType otherResolvedType) ResolvedTypeParameterDeclaration.Bound.superBound(ResolvedType type) Create a super bound with the given type: -
Uses of ResolvedType in com.github.javaparser.resolution.logic
Classes in com.github.javaparser.resolution.logic that implement ResolvedTypeModifier and TypeClassDescriptionclassAn element using during type inference.Methods in com.github.javaparser.resolution.logic that return ResolvedTypeModifier and TypeMethodDescriptionInferenceContext.addPair(ResolvedType target, ResolvedType actual) InferenceContext.addSingle(ResolvedType actual) InferenceVariableType.equivalentType()static ResolvedTypeMethodResolutionLogic.replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver) InferenceContext.resolve(ResolvedType type) Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeModifier and TypeMethodDescriptionInferenceContext.addPair(ResolvedType target, ResolvedType actual) InferenceContext.addSingle(ResolvedType actual) static Optional<MethodUsage> FunctionalInterfaceLogic.getFunctionalMethod(ResolvedType type) Get the functional method defined by the type, if any.static voidMethodResolutionLogic.inferTypes(ResolvedType source, ResolvedType target, Map<ResolvedTypeParameterDeclaration, ResolvedType> mappings) booleanInferenceVariableType.isAssignableBy(ResolvedType other) static booleanMethodResolutionLogic.isAssignableMatchTypeParameters(ResolvedType expected, ResolvedType actual, Map<String, ResolvedType> matchedParameters) static booleanFunctionalInterfaceLogic.isFunctionalInterfaceType(ResolvedType type) voidInferenceVariableType.registerEquivalentType(ResolvedType type) static ResolvedTypeMethodResolutionLogic.replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver) InferenceContext.resolve(ResolvedType type) Method parameters in com.github.javaparser.resolution.logic with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionstatic voidMethodResolutionLogic.inferTypes(ResolvedType source, ResolvedType target, Map<ResolvedTypeParameterDeclaration, ResolvedType> mappings) static booleanConstructorResolutionLogic.isApplicable(ResolvedConstructorDeclaration constructor, List<ResolvedType> argumentsTypes, TypeSolver typeSolver) static booleanMethodResolutionLogic.isApplicable(ResolvedMethodDeclaration method, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver) static booleanMethodResolutionLogic.isApplicable(MethodUsage methodUsage, String needleName, List<ResolvedType> needleParameterTypes, TypeSolver typeSolver) Note the specific naming here -- parameters are part of the method declaration, while arguments are the values passed when calling a method.static booleanMethodResolutionLogic.isAssignableMatchTypeParameters(ResolvedReferenceType expected, ResolvedReferenceType actual, Map<String, ResolvedType> matchedParameters) static booleanMethodResolutionLogic.isAssignableMatchTypeParameters(ResolvedType expected, ResolvedType actual, Map<String, ResolvedType> matchedParameters) protected static booleanMethodResolutionLogic.isExactMatch(ResolvedMethodLikeDeclaration method, List<ResolvedType> argumentsTypes) MethodResolutionCapability.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) MethodResolutionLogic.solveMethodInType(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes) MethodResolutionLogic.solveMethodInType(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Constructors in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeModifierConstructorDescriptionConflictingGenericTypesException(ResolvedType formalType, ResolvedType actualType) -
Uses of ResolvedType in com.github.javaparser.resolution.model
Classes in com.github.javaparser.resolution.model that implement ResolvedTypeModifier and TypeClassDescriptionclassPlaceholder used to represent a lambda argument type while it is being calculated.Methods in com.github.javaparser.resolution.model that return ResolvedTypeMethods in com.github.javaparser.resolution.model with parameters of type ResolvedTypeModifier and TypeMethodDescriptionbooleanLambdaArgumentTypePlaceholder.isAssignableBy(ResolvedType other) Constructors in com.github.javaparser.resolution.model with parameters of type ResolvedType -
Uses of ResolvedType in com.github.javaparser.resolution.model.typesystem
Classes in com.github.javaparser.resolution.model.typesystem that implement ResolvedTypeModifier and TypeClassDescriptionclassclassThis is a virtual type used to represent null values.classMethods in com.github.javaparser.resolution.model.typesystem that return ResolvedTypeModifier and TypeMethodDescriptionLazyType.getType()LazyType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) LazyType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ReferenceTypeImpl.toRawType()ReferenceTypeImpl.transformTypeParameters(ResolvedTypeTransformer transformer) Execute a transformation on all the type parameters of this element.Methods in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedTypeModifier and TypeMethodDescriptionbooleanLazyType.isAssignableBy(ResolvedType other) booleanNullType.isAssignableBy(ResolvedType other) booleanReferenceTypeImpl.isAssignableBy(ResolvedType other) This method checks if ThisType t = new OtherType() would compile.LazyType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) LazyType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionprotected ResolvedReferenceTypeReferenceTypeImpl.create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) LazyType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Constructor parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedTypeModifierConstructorDescriptionLazyType(Function<Void, ResolvedType> provider) ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments) -
Uses of ResolvedType in com.github.javaparser.resolution.promotion
Methods in com.github.javaparser.resolution.promotion that return ResolvedType -
Uses of ResolvedType in com.github.javaparser.resolution.types
Classes in com.github.javaparser.resolution.types that implement ResolvedTypeModifier and TypeClassDescriptionclassArray Type.classAn intersection type is defined in java as list of types separates by ampersands.classenumclassA ReferenceType like a class, an interface or an enum.classFrom JLS 4.4: A type variable is introduced by the declaration of a type parameter of a generic class, interface, method, or constructor (§8.1.2, §9.1.2, §8.4.4, §8.8.4).classA union type is defined in java as list of types separates by pipes.classThe special type void.classA wildcard can be: - unbounded (?)Fields in com.github.javaparser.resolution.types declared as ResolvedTypeMethods in com.github.javaparser.resolution.types that return ResolvedTypeModifier and TypeMethodDescriptionstatic ResolvedTypeResolvedArrayType.erasure()ResolvedReferenceType.erasure()default ResolvedTypeResolvedType.erasure()ResolvedTypeVariable.erasure()ResolvedWildcard.erasure()ResolvedLambdaConstraintType.getBound()ResolvedWildcard.getBoundedType()ResolvedArrayType.getComponentType()ResolvedArrayType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedIntersectionType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) This is like (ResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration, ResolvedType, Map)but ignores the inferred values.default ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeVariable.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedWildcard.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedTypeResolvedType.solveGenericTypes(Context context) ResolvedTypeVariable.solveGenericTypes(Context context) ResolvedWildcard.solveGenericTypes(Context context) abstract ResolvedTypeResolvedReferenceType.toRawType()ResolvedTypeTransformer.transform(ResolvedType type) abstract ResolvedTypeResolvedReferenceType.transformTypeParameters(ResolvedTypeTransformer transformer) Execute a transformation on all the type parameters of this element.static ResolvedTypeResolvedPrimitiveType.unp(ResolvedType type) Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionstatic Optional<ResolvedType> ResolvedPrimitiveType.byBoxTypeQName(String qName) ResolvedIntersectionType.getElements()ResolvedUnionType.getElements()ResolvedReferenceType.getFieldType(String name) The type of the field could be different from the one in the corresponding FieldDeclaration because type variables would be solved.ResolvedReferenceType.getGenericParameterByName(String name) Get the type associated with the type parameter with the given name.ResolvedReferenceType.getTypeParametersMap()Get the values for all type parameters declared on this type.ResolvedReferenceType.typeParametersValues()Get the values for all type parameters declared on this type.ResolvedReferenceType.typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration) Methods in com.github.javaparser.resolution.types with parameters of type ResolvedTypeModifier and TypeMethodDescriptionstatic ResolvedLambdaConstraintTypeResolvedLambdaConstraintType.bound(ResolvedType bound) static ResolvedWildcardResolvedWildcard.extendsBound(ResolvedType type) booleanResolvedArrayType.isAssignableBy(ResolvedType other) booleanResolvedIntersectionType.isAssignableBy(ResolvedType other) booleanResolvedLambdaConstraintType.isAssignableBy(ResolvedType other) booleanResolvedPrimitiveType.isAssignableBy(ResolvedType other) abstract booleanResolvedReferenceType.isAssignableBy(ResolvedType other) This method checks if ThisType t = new OtherType() would compile.booleanResolvedType.isAssignableBy(ResolvedType other) This method checks if ThisType t = new OtherType() would compile.booleanResolvedTypeVariable.isAssignableBy(ResolvedType other) booleanResolvedUnionType.isAssignableBy(ResolvedType other) booleanResolvedVoidType.isAssignableBy(ResolvedType other) booleanResolvedWildcard.isAssignableBy(ResolvedType other) static booleanResolvedPrimitiveType.isBoxType(ResolvedType type) ResolvedArrayType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedIntersectionType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) This is like (ResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration, ResolvedType, Map)but ignores the inferred values.default ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeVariable.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedWildcard.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) static ResolvedWildcardResolvedWildcard.superBound(ResolvedType type) ResolvedTypeTransformer.transform(ResolvedType type) static ResolvedTypeResolvedPrimitiveType.unp(ResolvedType type) Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionprotected abstract ResolvedReferenceTypeResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParameters) ResolvedArrayType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedIntersectionType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeVariable.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedWildcard.replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedTypeConstructor parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedTypeModifierConstructorDescriptionResolvedIntersectionType(Collection<ResolvedType> elements) ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments) ResolvedUnionType(List<ResolvedType> elements) -
Uses of ResolvedType in com.github.javaparser.resolution.types.parametrization
Methods in com.github.javaparser.resolution.types.parametrization that return ResolvedTypeModifier and TypeMethodDescriptionResolvedTypeParametersMap.getValue(ResolvedTypeParameterDeclaration typeParameter) ResolvedTypeParametersMap.replaceAll(ResolvedType type) default ResolvedTypeResolvedTypeParameterValueProvider.useThisTypeParametersOnTheGivenType(ResolvedType type) Replace the type typeParametersValues present in the given type with the ones for which this type has a value.Methods in com.github.javaparser.resolution.types.parametrization that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionResolvedTypeParameterValueProvider.getGenericParameterByName(String name) ResolvedTypeParametersMap.getTypes()ResolvedTypeParametersMap.getValueBySignature(String signature) ResolvedTypeParameterValueProvider.typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration) Calculate the value for the given type parameter.Methods in com.github.javaparser.resolution.types.parametrization with parameters of type ResolvedTypeModifier and TypeMethodDescriptionResolvedTypeParametersMap.replaceAll(ResolvedType type) ResolvedTypeParametersMap.Builder.setValue(ResolvedTypeParameterDeclaration typeParameter, ResolvedType value) default ResolvedTypeResolvedTypeParameterValueProvider.useThisTypeParametersOnTheGivenType(ResolvedType type) Replace the type typeParametersValues present in the given type with the ones for which this type has a value. -
Uses of ResolvedType in com.github.javaparser.symbolsolver
Methods in com.github.javaparser.symbolsolver that return ResolvedType -
Uses of ResolvedType in com.github.javaparser.symbolsolver.core.resolution
Method parameters in com.github.javaparser.symbolsolver.core.resolution with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionTypeVariableResolutionCapability.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) MethodUsageResolutionCapability.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.declarations.common
Methods in com.github.javaparser.symbolsolver.declarations.common that return ResolvedTypeModifier and TypeMethodDescriptionprotected ResolvedTypeMethodDeclarationCommonLogic.toType(ResolvedTypeParameterDeclaration typeParameterDeclaration) Methods in com.github.javaparser.symbolsolver.declarations.common that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionprotected Optional<ResolvedType> MethodDeclarationCommonLogic.typeParamByName(String name, Context context) Method parameters in com.github.javaparser.symbolsolver.declarations.common with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionMethodDeclarationCommonLogic.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel
Classes in com.github.javaparser.symbolsolver.javaparsermodel that implement interfaces with type arguments of type ResolvedTypeMethods in com.github.javaparser.symbolsolver.javaparsermodel that return ResolvedTypeModifier and TypeMethodDescriptionJavaParserFacade.classToResolvedType(Class<?> clazz) Deprecated.instead consider SymbolSolver.classToResolvedType(Classinvalid input: '<'?JavaParserFacade.convertToUsage(Type type) Convert aTypeinto the correspondingResolvedType.protected ResolvedTypeJavaParserFacade.convertToUsage(Type type, Context context) Convert aTypeinto the correspondingResolvedType.protected ResolvedTypeJavaParserFacade.getBinaryTypeConcrete(Node left, Node right, boolean solveLambdas, BinaryExpr.Operator operator) Get the type associated with the node.JavaParserFacade.getTypeOfThisIn(Node node) "this" inserted in the given point, which type would have?DefaultVisitorAdapter.visit(ArrayCreationLevel node, Boolean aBoolean) DefaultVisitorAdapter.visit(AnnotationDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(AnnotationMemberDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(ClassOrInterfaceDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(CompactConstructorDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(ConstructorDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(EnumConstantDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(EnumDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(FieldDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(InitializerDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(MethodDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(ReceiverParameter node, Boolean arg) DefaultVisitorAdapter.visit(RecordDeclaration node, Boolean arg) DefaultVisitorAdapter.visit(VariableDeclarator node, Boolean aBoolean) DefaultVisitorAdapter.visit(BlockComment node, Boolean aBoolean) DefaultVisitorAdapter.visit(JavadocComment node, Boolean aBoolean) DefaultVisitorAdapter.visit(LineComment node, Boolean aBoolean) DefaultVisitorAdapter.visit(CompilationUnit node, Boolean aBoolean) DefaultVisitorAdapter.visit(ArrayAccessExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(ArrayCreationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(ArrayInitializerExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(AssignExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(BinaryExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(BooleanLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(CharLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(ConditionalExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(DoubleLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(EnclosedExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(FieldAccessExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(InstanceOfExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(IntegerLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(LambdaExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(LongLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(MarkerAnnotationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(MemberValuePair node, Boolean aBoolean) DefaultVisitorAdapter.visit(MethodCallExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(MethodReferenceExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(NormalAnnotationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(NullLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(ObjectCreationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(RecordPatternExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(SimpleName node, Boolean aBoolean) DefaultVisitorAdapter.visit(SingleMemberAnnotationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(StringLiteralExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(SwitchExpr node, Boolean arg) DefaultVisitorAdapter.visit(TextBlockLiteralExpr node, Boolean arg) DefaultVisitorAdapter.visit(TypePatternExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(VariableDeclarationExpr node, Boolean aBoolean) DefaultVisitorAdapter.visit(ImportDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(ModuleDeclaration node, Boolean arg) DefaultVisitorAdapter.visit(ModuleExportsDirective node, Boolean arg) DefaultVisitorAdapter.visit(ModuleOpensDirective node, Boolean arg) DefaultVisitorAdapter.visit(ModuleProvidesDirective node, Boolean arg) DefaultVisitorAdapter.visit(ModuleRequiresDirective node, Boolean arg) DefaultVisitorAdapter.visit(ModuleUsesDirective node, Boolean arg) DefaultVisitorAdapter.visit(PackageDeclaration node, Boolean aBoolean) DefaultVisitorAdapter.visit(AssertStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(CatchClause node, Boolean aBoolean) DefaultVisitorAdapter.visit(ContinueStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(ExplicitConstructorInvocationStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(ExpressionStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(ForEachStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(LabeledStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(LocalClassDeclarationStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(LocalRecordDeclarationStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(ReturnStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(SwitchEntry node, Boolean aBoolean) DefaultVisitorAdapter.visit(SwitchStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(SynchronizedStmt node, Boolean aBoolean) DefaultVisitorAdapter.visit(UnparsableStmt node, Boolean arg) DefaultVisitorAdapter.visit(ClassOrInterfaceType node, Boolean aBoolean) DefaultVisitorAdapter.visit(IntersectionType node, Boolean aBoolean) DefaultVisitorAdapter.visit(PrimitiveType node, Boolean aBoolean) DefaultVisitorAdapter.visit(TypeParameter node, Boolean aBoolean) DefaultVisitorAdapter.visit(UnknownType node, Boolean aBoolean) DefaultVisitorAdapter.visit(WildcardType node, Boolean aBoolean) TypeExtractor.visit(FieldDeclaration node, Boolean solveLambdas) TypeExtractor.visit(VariableDeclarator node, Boolean solveLambdas) TypeExtractor.visit(ArrayAccessExpr node, Boolean solveLambdas) TypeExtractor.visit(ArrayCreationExpr node, Boolean solveLambdas) TypeExtractor.visit(ArrayInitializerExpr node, Boolean solveLambdas) TypeExtractor.visit(AssignExpr node, Boolean solveLambdas) TypeExtractor.visit(BinaryExpr node, Boolean solveLambdas) TypeExtractor.visit(BooleanLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(CharLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(ConditionalExpr node, Boolean solveLambdas) TypeExtractor.visit(DoubleLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(EnclosedExpr node, Boolean solveLambdas) TypeExtractor.visit(FieldAccessExpr node, Boolean solveLambdas) TypeExtractor.visit(InstanceOfExpr node, Boolean solveLambdas) TypeExtractor.visit(IntegerLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(LambdaExpr node, Boolean solveLambdas) TypeExtractor.visit(LongLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(MethodCallExpr node, Boolean solveLambdas) TypeExtractor.visit(MethodReferenceExpr node, Boolean solveLambdas) TypeExtractor.visit(NullLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(ObjectCreationExpr node, Boolean solveLambdas) TypeExtractor.visit(StringLiteralExpr node, Boolean solveLambdas) TypeExtractor.visit(VariableDeclarationExpr node, Boolean solveLambdas) Method parameters in com.github.javaparser.symbolsolver.javaparsermodel with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionprotected MethodUsageJavaParserFacade.toMethodUsage(MethodReferenceExpr methodReferenceExpr, List<ResolvedType> paramTypes) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionfinal Optional<ResolvedType> AbstractMethodLikeDeclarationContext.solveGenericType(String name) ClassOrInterfaceDeclarationContext.solveGenericType(String name) MethodCallExprContext.solveGenericType(String name) Public methodsRecordDeclarationContext.solveGenericType(String name) Method parameters in com.github.javaparser.symbolsolver.javaparsermodel.contexts with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionClassOrInterfaceDeclarationContext.solveConstructor(List<ResolvedType> argumentsTypes) JavaParserTypeDeclarationAdapter.solveConstructor(List<ResolvedType> argumentsTypes) RecordDeclarationContext.solveConstructor(List<ResolvedType> argumentsTypes) AbstractMethodLikeDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) AnnotationDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) AnonymousClassDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) CatchClauseContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) ClassOrInterfaceDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) CompilationUnitContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) EnumDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) FieldAccessContext.solveMethod(String name, List<ResolvedType> parameterTypes, boolean staticOnly) ForEachStatementContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) ForStatementContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserTypeDeclarationAdapter.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) LambdaExprContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) MethodCallExprContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) MethodReferenceExprContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Public methodsObjectCreationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) RecordDeclarationContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) StatementContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) SwitchEntryContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) TryWithResourceContext.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) AbstractJavaParserContext.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes) Similar to solveMethod but we return a MethodUsage.static Optional<MethodUsage> ContextHelper.solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameters) MethodCallExprContext.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes) AbstractMethodLikeDeclarationContext.solveType(String name, List<ResolvedType> typeArguments) AnnotationDeclarationContext.solveType(String name, List<ResolvedType> resolvedTypes) AnonymousClassDeclarationContext.solveType(String name, List<ResolvedType> typeArguments) ClassOrInterfaceDeclarationContext.solveType(String name, List<ResolvedType> typeArguments) ClassOrInterfaceDeclarationExtendsContext.solveType(String name, List<ResolvedType> typeArguments) CompilationUnitContext.solveType(String name, List<ResolvedType> typeArguments) EnumDeclarationContext.solveType(String name, List<ResolvedType> resolvedTypes) FieldAccessContext.solveType(String name, List<ResolvedType> typeArguments) JavaParserTypeDeclarationAdapter.solveType(String name, List<ResolvedType> typeArguments) ObjectCreationContext.solveType(String name, List<ResolvedType> typeArguments) RecordDeclarationContext.solveType(String name, List<ResolvedType> typeArguments) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedTypeModifier and TypeMethodDescriptionJavaParserEnumDeclaration.ValueOfMethod.getReturnType()JavaParserEnumDeclaration.ValuesMethod.getReturnType()JavaParserMethodDeclaration.getReturnType()JavaParserRecordDeclaration.ImplicitGetterMethod.getReturnType()DefaultConstructorDeclaration.getSpecifiedException(int index) JavaParserConstructorDeclaration.getSpecifiedException(int index) JavaParserEnumDeclaration.ValueOfMethod.getSpecifiedException(int index) JavaParserEnumDeclaration.ValuesMethod.getSpecifiedException(int index) JavaParserMethodDeclaration.getSpecifiedException(int index) JavaParserRecordDeclaration.CanonicalRecordConstructor.getSpecifiedException(int index) JavaParserRecordDeclaration.ImplicitGetterMethod.getSpecifiedException(int index) JavaParserAnnotationMemberDeclaration.getType()JavaParserEnumConstantDeclaration.getType()JavaParserFieldDeclaration.getType()JavaParserParameterDeclaration.getType()JavaParserTypePatternDeclaration.getType()JavaParserVariableDeclaration.getType()Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type ResolvedTypeModifier and TypeMethodDescriptionbooleanJavaParserAnnotationDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserAnonymousClassDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserClassDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserEnumDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserInterfaceDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserRecordDeclaration.isAssignableBy(ResolvedType type) booleanJavaParserTypeAdapter.isAssignableBy(ResolvedType type) booleanJavaParserTypeParameter.isAssignableBy(ResolvedType type) booleanJavaParserTypeVariableDeclaration.isAssignableBy(ResolvedType type) Method parameters in com.github.javaparser.symbolsolver.javaparsermodel.declarations with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionJavaParserEnumDeclaration.ValueOfMethod.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) JavaParserMethodDeclaration.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) JavaParserRecordDeclaration.ImplicitGetterMethod.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) JavaParserAnonymousClassDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserClassDeclaration.solveMethod(String name, List<ResolvedType> parameterTypes) Public methodsJavaParserClassDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserEnumDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserInterfaceDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserRecordDeclaration.solveMethod(String name, List<ResolvedType> parameterTypes) Public methodsJavaParserRecordDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavaParserTypeParameter.solveMethod(String name, List<ResolvedType> parameterTypes) JavaParserTypeVariableDeclaration.solveMethod(String name, List<ResolvedType> parameterTypes) JavaParserAnonymousClassDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserClassDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserEnumDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invokationContext, List<ResolvedType> typeParameters) JavaParserInterfaceDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserRecordDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedTypeModifier and TypeMethodDescriptionJavassistMethodDeclaration.getReturnType()JavassistMethodLikeDeclarationAdapter.getReturnType()JavassistConstructorDeclaration.getSpecifiedException(int index) JavassistMethodDeclaration.getSpecifiedException(int index) JavassistMethodLikeDeclarationAdapter.getSpecifiedException(int index) JavassistAnnotationMemberDeclaration.getType()JavassistEnumConstantDeclaration.getType()JavassistFieldDeclaration.getType()JavassistParameterDeclaration.getType()static ResolvedTypeJavassistFactory.typeUsageFor(javassist.CtClass ctClazz, TypeSolver typeSolver) Methods in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedTypeModifier and TypeMethodDescriptionbooleanJavassistAnnotationDeclaration.isAssignableBy(ResolvedType type) booleanJavassistClassDeclaration.isAssignableBy(ResolvedType type) booleanJavassistEnumDeclaration.isAssignableBy(ResolvedType type) booleanJavassistInterfaceDeclaration.isAssignableBy(ResolvedType type) booleanJavassistRecordDeclaration.isAssignableBy(ResolvedType type) booleanJavassistTypeDeclarationAdapter.isAssignableBy(ResolvedType type) Method parameters in com.github.javaparser.symbolsolver.javassistmodel with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionJavassistMethodDeclaration.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) JavassistClassDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Deprecated.JavassistEnumDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) JavassistInterfaceDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Deprecated.JavassistClassDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.JavassistEnumDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) JavassistInterfaceDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.JavassistRecordDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.Constructors in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedTypeModifierConstructorDescriptionJavassistParameterDeclaration(ResolvedType type, TypeSolver typeSolver, boolean variadic, String name) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedTypeModifier and TypeMethodDescriptionReflectionMethodDeclaration.getReturnType()ReflectionConstructorDeclaration.getSpecifiedException(int index) ReflectionMethodDeclaration.getSpecifiedException(int index) ReflectionAnnotationMemberDeclaration.getType()ReflectionEnumConstantDeclaration.getType()ReflectionFieldDeclaration.getType()ReflectionParameterDeclaration.getType()ReflectionPatternDeclaration.getType()static ResolvedTypeReflectionFactory.typeUsageFor(Type type, TypeSolver typeSolver) Methods in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedTypeModifier and TypeMethodDescriptionbooleanReflectionAnnotationDeclaration.isAssignableBy(ResolvedType type) booleanReflectionClassDeclaration.isAssignableBy(ResolvedType type) booleanReflectionEnumDeclaration.isAssignableBy(ResolvedType type) booleanReflectionInterfaceDeclaration.isAssignableBy(ResolvedType type) booleanReflectionRecordDeclaration.isAssignableBy(ResolvedType type) ReflectionFieldDeclaration.replaceType(ResolvedType fieldType) Method parameters in com.github.javaparser.symbolsolver.reflectionmodel with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionReflectionMethodDeclaration.resolveTypeVariables(Context context, List<ResolvedType> parameterTypes) ReflectionAnnotationDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) ReflectionClassDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Deprecated.ReflectionEnumDeclaration.solveMethod(String name, List<ResolvedType> parameterTypes, boolean staticOnly) ReflectionInterfaceDeclaration.solveMethod(String name, List<ResolvedType> parameterTypes, boolean staticOnly) Deprecated.ReflectionRecordDeclaration.solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly) Deprecated.ReflectionAnnotationDeclaration.solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionClassDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionEnumDeclaration.solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionInterfaceDeclaration.solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionRecordDeclaration.solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution that return ResolvedTypeModifier and TypeMethodDescriptionSymbolSolver.classToResolvedType(Class<?> clazz) Convert aClassinto the correspondingResolvedType.SymbolSolver.solveTypeUsage(String name, Context context) Method parameters in com.github.javaparser.symbolsolver.resolution with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionSymbolSolver.solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node) SymbolSolver.solveMethod(String methodName, List<ResolvedType> argumentsTypes, Context context) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.promotion
Methods in com.github.javaparser.symbolsolver.resolution.promotion that return ResolvedTypeModifier and TypeMethodDescriptionBooleanConditionalExprHandler.resolveType()NumericConditionalExprHandler.resolveType()ReferenceConditionalExprHandler.resolveType()Methods in com.github.javaparser.symbolsolver.resolution.promotion with parameters of type ResolvedTypeModifier and TypeMethodDescriptionprotected booleanNumericConditionalExprHandler.exactMatch(ResolvedType type, ResolvedPrimitiveType... types) static ConditionalExprHandlerConditionalExprResolver.getConditionExprHandler(ResolvedType thenExpr, ResolvedType elseExpr) protected booleanNumericConditionalExprHandler.isResolvableTo(ResolvedPrimitiveType toType, ResolvedType resolvedType) protected booleanNumericConditionalExprHandler.isResolvableTo(ResolvedPrimitiveType toType, ResolvedType resolvedType, boolean verifyBoxedType) protected booleanNumericConditionalExprHandler.relaxMatch(ResolvedType type, ResolvedPrimitiveType... types) Constructors in com.github.javaparser.symbolsolver.resolution.promotion with parameters of type ResolvedTypeModifierConstructorDescriptionBooleanConditionalExprHandler(ResolvedType thenExpr, ResolvedType elseExpr) NumericConditionalExprHandler(ResolvedType thenExpr, ResolvedType elseExpr) ReferenceConditionalExprHandler(ResolvedType thenExpr, ResolvedType elseExpr) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.typeinference
Classes in com.github.javaparser.symbolsolver.resolution.typeinference that implement ResolvedTypeModifier and TypeClassDescriptionclassAre meta-variables for types - that is, they are special names that allow abstract reasoning about types.Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return ResolvedTypeModifier and TypeMethodDescriptionInstantiationSet.apply(ResolvedType type) Substitution.apply(ResolvedType originalType) Instantiation.getProperType()ProperLowerBound.getProperType()ProperUpperBound.getProperType()MethodType.getReturnType()static ResolvedTypeTypeHelper.glb(Set<ResolvedType> types) See JLS 5.1.10.static ResolvedTypeTypeHelper.leastUpperBound(Set<ResolvedType> types) See JLS 4.10.4.LeastUpperBoundLogic.lub(Set<ResolvedType> types) See JLS 4.10.4.static ResolvedTypeTypeHelper.toBoxedType(ResolvedPrimitiveType primitiveType) static ResolvedTypeTypeHelper.toBoxedType(ResolvedPrimitiveType primitiveType, TypeSolver typeSolver) Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return types with arguments of type ResolvedTypeModifier and TypeMethodDescriptionMethodType.getExceptionTypes()MethodType.getFormalArgumentTypes()static Pair<ResolvedType, Boolean> TypeHelper.groundTargetTypeOfLambda(LambdaExpr lambdaExpr, ResolvedType T, TypeSolver typeSolver) See JLS 15.27.3.static Optional<ResolvedType> TypeInferenceCache.retrieve(TypeSolver typeSolver, LambdaExpr lambdaExpr, String paramName) Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedTypeModifier and TypeMethodDescriptionstatic voidTypeInferenceCache.addRecord(TypeSolver typeSolver, LambdaExpr lambdaExpr, String paramName, ResolvedType type) InstantiationSet.apply(ResolvedType type) Substitution.apply(ResolvedType originalType) static booleanTypeHelper.areCompatibleThroughWideningPrimitiveConversion(ResolvedType s, ResolvedType t) static booleanTypeHelper.areCompatibleThroughWideningReferenceConversion(ResolvedType s, ResolvedType t) static MethodTypeTypeHelper.getFunctionType(ResolvedType type) static Pair<ResolvedType, Boolean> TypeHelper.groundTargetTypeOfLambda(LambdaExpr lambdaExpr, ResolvedType T, TypeSolver typeSolver) See JLS 15.27.3.booleanInferenceVariable.isAssignableBy(ResolvedType other) static booleanTypeHelper.isCompatibleInALooseInvocationContext(ResolvedType s, ResolvedType t) see https://docs.oracle.com/javase/specs/jls/se8/html/jls-5.html#jls-5.3static booleanTypeHelper.isCompatibleInALooseInvocationContext(TypeSolver typeSolver, Expression expression, ResolvedType t) see https://docs.oracle.com/javase/specs/jls/se8/html/jls-5.html#jls-5.3static booleanTypeHelper.isCompatibleInAStrictInvocationContext(Expression expression, ResolvedType t) see https://docs.oracle.com/javase/specs/jls/se8/html/jls-5.html#jls-5.3static booleanTypeHelper.isProperType(ResolvedType type) The term proper type excludes such "types" that mention inference variables.static Set<InferenceVariable> TypeHelper.usedInferenceVariables(ResolvedType type) InferenceVariableSubstitution.withPair(InferenceVariable inferenceVariable, ResolvedType type) Substitution.withPair(ResolvedTypeParameterDeclaration typeParameterDeclaration, ResolvedType type) Method parameters in com.github.javaparser.symbolsolver.resolution.typeinference with type arguments of type ResolvedTypeModifier and TypeMethodDescriptionstatic ResolvedTypeTypeHelper.glb(Set<ResolvedType> types) See JLS 5.1.10.static ResolvedTypeTypeHelper.leastUpperBound(Set<ResolvedType> types) See JLS 4.10.4.LeastUpperBoundLogic.lub(Set<ResolvedType> types) See JLS 4.10.4.Constructors in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedTypeModifierConstructorDescriptionInstantiation(InferenceVariable inferenceVariable, ResolvedType properType) MethodType(List<ResolvedTypeParameterDeclaration> typeParameters, List<ResolvedType> formalArgumentTypes, ResolvedType returnType, List<ResolvedType> exceptionTypes) ProperLowerBound(InferenceVariable inferenceVariable, ResolvedType properType) ProperUpperBound(InferenceVariable inferenceVariable, ResolvedType properType) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.typeinference.bounds
Methods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds that return ResolvedTypeModifier and TypeMethodDescriptionSameAsBound.getS()SubtypeOfBound.getS()SameAsBound.getT()SubtypeOfBound.getT()Methods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds that return types with arguments of type ResolvedTypeConstructors in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with parameters of type ResolvedTypeModifierConstructorDescription -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas
Constructors in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas with parameters of type ResolvedTypeModifierConstructorDescriptionExpressionCompatibleWithType(TypeSolver typeSolver, Expression expression, ResolvedType T) TypeCompatibleWithType(TypeSolver typeSolver, ResolvedType s, ResolvedType t) TypeSubtypeOfType(TypeSolver typeSolver, ResolvedType S, ResolvedType T)