Uses of Interface
com.github.javaparser.resolution.types.ResolvedType
-
-
Uses of ResolvedType in com.github.javaparser.ast.expr
Methods in com.github.javaparser.ast.expr that return ResolvedType Modifier and Type Method Description ResolvedTypeExpression. calculateResolvedType()returns the type associated with the node.Methods in com.github.javaparser.ast.expr with parameters of type ResolvedType Modifier and Type Method Description private booleanMethodCallExpr. hasParameterwithSameTypeThanResultType(ResolvedType resolvedReturnType) -
Uses of ResolvedType in com.github.javaparser.ast.type
-
Uses of ResolvedType in com.github.javaparser.resolution
Fields in com.github.javaparser.resolution declared as ResolvedType Modifier and Type Field Description private ResolvedTypeMethodUsage. returnTypeFields in com.github.javaparser.resolution with type parameters of type ResolvedType Modifier and Type Field Description private java.util.List<ResolvedType>MethodUsage. exceptionTypesprivate java.util.List<ResolvedType>MethodUsage. paramTypesMethods in com.github.javaparser.resolution that return ResolvedType Modifier and Type Method Description ResolvedTypeSymbolResolver. calculateType(Expression expression)For an expression it would find the corresponding resolved type.ResolvedTypeSolver. classToResolvedType(java.lang.Class<?> clazz)Convert aClassinto the correspondingResolvedType.ResolvedTypeMethodUsage. getParamType(int i)Return the type of the formal argument at the given position.ResolvedTypeMethodUsage. returnType()ResolvedTypeSolver. solveTypeUsage(java.lang.String name, Context context)Methods in com.github.javaparser.resolution that return types with arguments of type ResolvedType Modifier and Type Method Description java.util.List<ResolvedType>MethodUsage. exceptionTypes()java.util.List<ResolvedType>MethodUsage. getParamTypes()default java.util.Optional<ResolvedType>Context. solveGenericType(java.lang.String name)Default to no generics available in this context, delegating solving to the parent context.default java.util.Optional<ResolvedType>Context. solveGenericTypeInParentContext(java.lang.String name)Methods in com.github.javaparser.resolution with parameters of type ResolvedType Modifier and Type Method Description MethodUsageMethodUsage. replaceExceptionType(int i, ResolvedType replaced)MethodUsageMethodUsage. replaceParamType(int i, ResolvedType replaced)MethodUsageMethodUsage. replaceReturnType(ResolvedType returnType)MethodUsageMethodUsage. replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)Method parameters in com.github.javaparser.resolution with type arguments of type ResolvedType Modifier and Type Method Description default SymbolReference<ResolvedConstructorDeclaration>Context. solveConstructor(java.util.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(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)We find the method declaration which is the best match for the given name and list of typeParametersValues.MethodUsageSolver. solveMethod(java.lang.String methodName, java.util.List<ResolvedType> argumentsTypes, Node node)MethodUsageSolver. solveMethod(java.lang.String methodName, java.util.List<ResolvedType> argumentsTypes, Context context)java.util.Optional<MethodUsage>Context. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes)Similar to solveMethod but we return a MethodUsage.default SymbolReference<ResolvedMethodDeclaration>Context. solveMethodInParentContext(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)default SymbolReference<ResolvedTypeDeclaration>Context. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)Method used to solve a name with an expected list of type arguments.default SymbolReference<ResolvedTypeDeclaration>Context. solveTypeInParentContext(java.lang.String name, java.util.List<ResolvedType> typeArguments)Solve a name with type arguments in the parent context.Constructors in com.github.javaparser.resolution with parameters of type ResolvedType Constructor Description MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType)MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType, java.util.List<ResolvedType> exceptionTypes)MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType, java.util.List<ResolvedType> exceptionTypes, ResolvedTypeParametersMap typeParametersMap)Constructor parameters in com.github.javaparser.resolution with type arguments of type ResolvedType Constructor Description MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType)MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType, java.util.List<ResolvedType> exceptionTypes)MethodUsage(ResolvedMethodDeclaration declaration, java.util.List<ResolvedType> paramTypes, ResolvedType returnType, java.util.List<ResolvedType> exceptionTypes, ResolvedTypeParametersMap typeParametersMap) -
Uses of ResolvedType in com.github.javaparser.resolution.declarations
Fields in com.github.javaparser.resolution.declarations declared as ResolvedType Modifier and Type Field Description private ResolvedTypeResolvedTypeParameterDeclaration.Bound. typeMethods in com.github.javaparser.resolution.declarations that return ResolvedType Modifier and Type Method Description default ResolvedTypeResolvedTypeParameterDeclaration. getLowerBound()Get the type used as lower bound.ResolvedTypeResolvedMethodDeclaration. getReturnType()The type of the value returned by the current method.ResolvedTypeResolvedMethodLikeDeclaration. getSpecifiedException(int index)Type of the corresponding entry in the throws clause.ResolvedTypeResolvedTypeParameterDeclaration.Bound. getType()Get the type used in the Bound.ResolvedTypeResolvedValueDeclaration. 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 ResolvedType Modifier and Type Method Description default java.util.List<ResolvedType>ResolvedMethodLikeDeclaration. formalParameterTypes()default java.util.List<ResolvedType>ResolvedMethodLikeDeclaration. getSpecifiedExceptions()Methods in com.github.javaparser.resolution.declarations with parameters of type ResolvedType Modifier and Type Method Description static ResolvedTypeParameterDeclaration.BoundResolvedTypeParameterDeclaration.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)static ResolvedTypeParameterDeclaration.BoundResolvedTypeParameterDeclaration.Bound. superBound(ResolvedType type)Create a super bound with the given type:Constructors in com.github.javaparser.resolution.declarations with parameters of type ResolvedType Constructor Description Bound(boolean extendsBound, ResolvedType type) -
Uses of ResolvedType in com.github.javaparser.resolution.logic
Classes in com.github.javaparser.resolution.logic that implement ResolvedType Modifier and Type Class Description classInferenceVariableTypeAn element using during type inference.Fields in com.github.javaparser.resolution.logic with type parameters of type ResolvedType Modifier and Type Field Description private java.util.Set<ResolvedType>InferenceVariableType. equivalentTypesprivate java.util.Set<ResolvedType>InferenceVariableType. superTypesMethods in com.github.javaparser.resolution.logic that return ResolvedType Modifier and Type Method Description ResolvedTypeInferenceContext. addPair(ResolvedType target, ResolvedType actual)ResolvedTypeInferenceContext. addSingle(ResolvedType actual)ResolvedTypeInferenceVariableType. equivalentType()private static ResolvedTypeConstructorResolutionLogic. findCommonType(java.util.List<ResolvedType> variadicValues)private static ResolvedTypeMethodResolutionLogic. findCommonType(java.util.List<ResolvedType> variadicValues)private static ResolvedTypeMethodResolutionLogic. getMethodsExplicitAndVariadicParameterType(ResolvedMethodDeclaration method, int i)private ResolvedTypeInferenceContext. placeInferenceVariables(ResolvedType type)static ResolvedTypeMethodResolutionLogic. replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver)ResolvedTypeInferenceContext. resolve(ResolvedType type)Methods in com.github.javaparser.resolution.logic that return types with arguments of type ResolvedType Modifier and Type Method Description private java.util.Set<ResolvedType>InferenceVariableType. concreteEquivalentTypesAlsoIndirectly(java.util.Set<InferenceVariableType> considered, InferenceVariableType inferenceVariableType)private static java.util.List<ResolvedType>MethodResolutionLogic. groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration methodDeclaration, java.util.List<ResolvedType> needleArgumentTypes, ResolvedType expectedVariadicParameterType)private static java.util.List<ResolvedType>ConstructorResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)private static java.util.List<ResolvedType>MethodResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedType Modifier and Type Method Description ResolvedTypeInferenceContext. addPair(ResolvedType target, ResolvedType actual)ResolvedTypeInferenceContext. addSingle(ResolvedType actual)private static ResolvedArrayTypeMethodResolutionLogic. convertToVariadicParameter(ResolvedType type)static java.util.Optional<MethodUsage>FunctionalInterfaceLogic. getFunctionalMethod(ResolvedType type)Get the functional method defined by the type, if any.private static java.util.List<ResolvedType>MethodResolutionLogic. groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration methodDeclaration, java.util.List<ResolvedType> needleArgumentTypes, ResolvedType expectedVariadicParameterType)private static java.util.List<ResolvedType>ConstructorResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)private static java.util.List<ResolvedType>MethodResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)private booleanInferenceVariableType. hasInferenceVariables(ResolvedType type)static voidMethodResolutionLogic. inferTypes(ResolvedType source, ResolvedType target, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> mappings)private static booleanMethodResolutionLogic. isArrayOfObject(ResolvedType type)booleanInferenceVariableType. isAssignableBy(ResolvedType other)static booleanMethodResolutionLogic. isAssignableMatchTypeParameters(ResolvedType expected, ResolvedType actual, java.util.Map<java.lang.String,ResolvedType> matchedParameters)static booleanFunctionalInterfaceLogic. isFunctionalInterfaceType(ResolvedType type)private static booleanMethodResolutionLogic. isJavaLangObject(ResolvedType paramType)private static booleanMethodResolutionLogic. matchTypeVariable(ResolvedTypeVariable typeVariable, ResolvedType type, java.util.Map<java.lang.String,ResolvedType> matchedParameters)private ResolvedTypeInferenceContext. placeInferenceVariables(ResolvedType type)private voidInferenceContext. registerCorrespondance(ResolvedType formalType, ResolvedType actualType)voidInferenceVariableType. registerEquivalentType(ResolvedType type)static ResolvedTypeMethodResolutionLogic. replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver)ResolvedTypeInferenceContext. resolve(ResolvedType type)Method parameters in com.github.javaparser.resolution.logic with type arguments of type ResolvedType Modifier and Type Method Description private static ResolvedTypeConstructorResolutionLogic. findCommonType(java.util.List<ResolvedType> variadicValues)private static ResolvedTypeMethodResolutionLogic. findCommonType(java.util.List<ResolvedType> variadicValues)private static java.util.List<ResolvedType>MethodResolutionLogic. groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration methodDeclaration, java.util.List<ResolvedType> needleArgumentTypes, ResolvedType expectedVariadicParameterType)private static java.util.List<ResolvedType>ConstructorResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)private static java.util.List<ResolvedType>MethodResolutionLogic. groupVariadicParamValues(java.util.List<ResolvedType> argumentsTypes, int startVariadic, ResolvedType variadicType)static voidMethodResolutionLogic. inferTypes(ResolvedType source, ResolvedType target, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> mappings)static booleanConstructorResolutionLogic. isApplicable(ResolvedConstructorDeclaration constructor, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver)private static booleanConstructorResolutionLogic. isApplicable(ResolvedConstructorDeclaration constructor, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver, boolean withWildcardTolerance)static booleanMethodResolutionLogic. isApplicable(ResolvedMethodDeclaration method, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver)private static booleanMethodResolutionLogic. isApplicable(ResolvedMethodDeclaration methodDeclaration, java.lang.String needleName, java.util.List<ResolvedType> needleArgumentTypes, TypeSolver typeSolver, boolean withWildcardTolerance)Note the specific naming here -- parameters are part of the method declaration, while arguments are the values passed when calling a method.static booleanMethodResolutionLogic. isApplicable(MethodUsage methodUsage, java.lang.String needleName, java.util.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, java.util.Map<java.lang.String,ResolvedType> matchedParameters)static booleanMethodResolutionLogic. isAssignableMatchTypeParameters(ResolvedType expected, ResolvedType actual, java.util.Map<java.lang.String,ResolvedType> matchedParameters)private static booleanMethodResolutionLogic. isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType expected, ResolvedReferenceType actual, java.util.Map<java.lang.String,ResolvedType> matchedParameters)protected static booleanMethodResolutionLogic. isExactMatch(ResolvedMethodLikeDeclaration method, java.util.List<ResolvedType> argumentsTypes)private static booleanMethodResolutionLogic. isMoreSpecific(ResolvedMethodDeclaration methodA, ResolvedMethodDeclaration methodB, java.util.List<ResolvedType> argumentTypes)private static booleanMethodResolutionLogic. isMoreSpecific(MethodUsage methodA, MethodUsage methodB, java.util.List<ResolvedType> argumentTypes)private static booleanMethodResolutionLogic. matchTypeVariable(ResolvedTypeVariable typeVariable, ResolvedType type, java.util.Map<java.lang.String,ResolvedType> matchedParameters)SymbolReference<ResolvedMethodDeclaration>MethodResolutionCapability. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes)static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)Constructors in com.github.javaparser.resolution.logic with parameters of type ResolvedType Constructor Description ConflictingGenericTypesException(ResolvedType formalType, ResolvedType actualType) -
Uses of ResolvedType in com.github.javaparser.resolution.model
Classes in com.github.javaparser.resolution.model that implement ResolvedType Modifier and Type Class Description classLambdaArgumentTypePlaceholderPlaceholder used to represent a lambda argument type while it is being calculated.Fields in com.github.javaparser.resolution.model declared as ResolvedType Modifier and Type Field Description private ResolvedTypeValue. typeMethods in com.github.javaparser.resolution.model that return ResolvedType Modifier and Type Method Description ResolvedTypeValue. getType()Methods in com.github.javaparser.resolution.model with parameters of type ResolvedType Modifier and Type Method Description booleanLambdaArgumentTypePlaceholder. isAssignableBy(ResolvedType other)Constructors in com.github.javaparser.resolution.model with parameters of type ResolvedType Constructor Description Value(ResolvedType type, java.lang.String name) -
Uses of ResolvedType in com.github.javaparser.resolution.model.typesystem
Classes in com.github.javaparser.resolution.model.typesystem that implement ResolvedType Modifier and Type Class Description classLazyTypeclassNullTypeThis is a virtual type used to represent null values.classReferenceTypeImplFields in com.github.javaparser.resolution.model.typesystem declared as ResolvedType Modifier and Type Field Description private ResolvedTypeLazyType. concreteFields in com.github.javaparser.resolution.model.typesystem with type parameters of type ResolvedType Modifier and Type Field Description private java.util.function.Function<java.lang.Void,ResolvedType>LazyType. providerMethods in com.github.javaparser.resolution.model.typesystem that return ResolvedType Modifier and Type Method Description ResolvedTypeLazyType. getType()ResolvedTypeLazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)ResolvedTypeLazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)ResolvedTypeReferenceTypeImpl. toRawType()ResolvedTypeReferenceTypeImpl. 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 ResolvedType Modifier and Type Method Description booleanLazyType. isAssignableBy(ResolvedType other)booleanNullType. isAssignableBy(ResolvedType other)booleanReferenceTypeImpl. isAssignableBy(ResolvedType other)This method checks if ThisType t = new OtherType() would compile.ResolvedTypeLazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)ResolvedTypeLazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedType Modifier and Type Method Description protected ResolvedReferenceTypeReferenceTypeImpl. create(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeParametersCorrected)ResolvedTypeLazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Constructor parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedType Constructor Description LazyType(java.util.function.Function<java.lang.Void,ResolvedType> provider)ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeArguments) -
Uses of ResolvedType in com.github.javaparser.resolution.promotion
Methods in com.github.javaparser.resolution.promotion that return ResolvedType Modifier and Type Method Description ResolvedTypeConditionalExprHandler. resolveType() -
Uses of ResolvedType in com.github.javaparser.resolution.types
Classes in com.github.javaparser.resolution.types that implement ResolvedType Modifier and Type Class Description classResolvedArrayTypeArray Type.classResolvedIntersectionTypeAn intersection type is defined in java as list of types separates by ampersands.classResolvedLambdaConstraintTypeclassResolvedPrimitiveTypeclassResolvedReferenceTypeA ReferenceType like a class, an interface or an enum.classResolvedTypeVariableFrom 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).classResolvedUnionTypeA union type is defined in java as list of types separates by pipes.classResolvedVoidTypeThe special type void.classResolvedWildcardA wildcard can be: - unbounded (?) - have a lower bound (? super Number) - have an upper bound (? extends Number) It is not possible to have both a lower and an upper bound at the same time.Fields in com.github.javaparser.resolution.types declared as ResolvedType Modifier and Type Field Description private ResolvedTypeResolvedArrayType. baseTypeprivate ResolvedTypeResolvedLambdaConstraintType. boundprivate ResolvedTypeResolvedWildcard. boundedTypestatic ResolvedTypeResolvedVoidType. INSTANCEFields in com.github.javaparser.resolution.types with type parameters of type ResolvedType Modifier and Type Field Description private java.util.List<ResolvedType>ResolvedIntersectionType. elementsprivate java.util.List<ResolvedType>ResolvedUnionType. elementsMethods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedType Modifier and Type Method Description static java.util.Optional<ResolvedType>ResolvedPrimitiveType. byBoxTypeQName(java.lang.String qName)private static java.util.List<ResolvedType>ResolvedReferenceType. deriveParams(ResolvedReferenceTypeDeclaration typeDeclaration)private java.util.List<ResolvedType>ResolvedReferenceType. erasureOfParamaters(ResolvedTypeParametersMap typeParametersMap)java.util.List<ResolvedType>ResolvedIntersectionType. getElements()java.util.List<ResolvedType>ResolvedUnionType. getElements()java.util.Optional<ResolvedType>ResolvedReferenceType. getFieldType(java.lang.String name)The type of the field could be different from the one in the corresponding FieldDeclaration because type variables would be solved.java.util.Optional<ResolvedType>ResolvedReferenceType. getGenericParameterByName(java.lang.String name)Get the type associated with the type parameter with the given name.java.util.List<Pair<ResolvedTypeParameterDeclaration,ResolvedType>>ResolvedReferenceType. getTypeParametersMap()Get the values for all type parameters declared on this type.java.util.List<ResolvedType>ResolvedReferenceType. typeParametersValues()Get the values for all type parameters declared on this type.java.util.Optional<ResolvedType>ResolvedReferenceType. typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)Methods in com.github.javaparser.resolution.types with parameters of type ResolvedType Modifier and Type Method Description static ResolvedLambdaConstraintTypeResolvedLambdaConstraintType. bound(ResolvedType bound)private booleanResolvedReferenceType. compareConsideringVariableTypeParameters(ResolvedType referenceType, ResolvedTypeVariable typeVariable)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)private booleanResolvedReferenceType. isJavaObject(ResolvedType rt)ResolvedTypeResolvedArrayType. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)ResolvedTypeResolvedIntersectionType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)ResolvedTypeResolvedReferenceType. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)default ResolvedTypeResolvedType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)This is like (replaceTypeVariables(ResolvedTypeParameterDeclaration, ResolvedType, Map)but ignores the inferred values.default ResolvedTypeResolvedType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeResolvedTypeVariable. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)ResolvedTypeResolvedWildcard. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)static ResolvedWildcardResolvedWildcard. superBound(ResolvedType type)ResolvedTypeResolvedTypeTransformer. transform(ResolvedType type)static ResolvedTypeResolvedPrimitiveType. unp(ResolvedType type)Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedType Constructor Description ResolvedArrayType(ResolvedType baseType)ResolvedLambdaConstraintType(ResolvedType bound)ResolvedWildcard(ResolvedWildcard.BoundType type, ResolvedType boundedType)Constructor parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedType Constructor Description ResolvedIntersectionType(java.util.Collection<ResolvedType> elements)ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration, java.util.List<ResolvedType> typeArguments)ResolvedUnionType(java.util.List<ResolvedType> elements) -
Uses of ResolvedType in com.github.javaparser.resolution.types.parametrization
Fields in com.github.javaparser.resolution.types.parametrization with type parameters of type ResolvedType Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedType>ResolvedTypeParametersMap.Builder. nameToValueprivate java.util.Map<java.lang.String,ResolvedType>ResolvedTypeParametersMap. nameToValueMethods in com.github.javaparser.resolution.types.parametrization that return ResolvedType Modifier and Type Method Description ResolvedTypeResolvedTypeParametersMap. getValue(ResolvedTypeParameterDeclaration typeParameter)ResolvedTypeResolvedTypeParametersMap. 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 ResolvedType Modifier and Type Method Description java.util.Optional<ResolvedType>ResolvedTypeParameterValueProvider. getGenericParameterByName(java.lang.String name)java.util.List<ResolvedType>ResolvedTypeParametersMap. getTypes()java.util.Optional<ResolvedType>ResolvedTypeParametersMap. getValueBySignature(java.lang.String signature)java.util.Optional<ResolvedType>ResolvedTypeParameterValueProvider. typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)Calculate the value for the given type parameter.Methods in com.github.javaparser.resolution.types.parametrization with parameters of type ResolvedType Modifier and Type Method Description ResolvedTypeResolvedTypeParametersMap. replaceAll(ResolvedType type)ResolvedTypeParametersMap.BuilderResolvedTypeParametersMap.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.Constructor parameters in com.github.javaparser.resolution.types.parametrization with type arguments of type ResolvedType Constructor Description Builder(java.util.Map<java.lang.String,ResolvedType> nameToValue, java.util.Map<java.lang.String,ResolvedTypeParameterDeclaration> nameToDeclaration)ResolvedTypeParametersMap(java.util.Map<java.lang.String,ResolvedType> nameToValue, java.util.Map<java.lang.String,ResolvedTypeParameterDeclaration> nameToDeclaration) -
Uses of ResolvedType in com.github.javaparser.symbolsolver
Methods in com.github.javaparser.symbolsolver that return ResolvedType Modifier and Type Method Description ResolvedTypeJavaSymbolSolver. calculateType(Expression expression)ResolvedTypeJavaSymbolSolver.ArrayLengthValueDeclaration. getType() -
Uses of ResolvedType in com.github.javaparser.symbolsolver.core.resolution
Method parameters in com.github.javaparser.symbolsolver.core.resolution with type arguments of type ResolvedType Modifier and Type Method Description MethodUsageTypeVariableResolutionCapability. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)java.util.Optional<MethodUsage>MethodUsageResolutionCapability. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invocationContext, java.util.List<ResolvedType> typeParameters) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.declarations.common
Methods in com.github.javaparser.symbolsolver.declarations.common that return ResolvedType Modifier and Type Method Description private ResolvedTypeMethodDeclarationCommonLogic. replaceTypeParams(ResolvedType type, Context context)protected ResolvedTypeMethodDeclarationCommonLogic. toType(ResolvedTypeParameterDeclaration typeParameterDeclaration)Methods in com.github.javaparser.symbolsolver.declarations.common that return types with arguments of type ResolvedType Modifier and Type Method Description protected java.util.Optional<ResolvedType>MethodDeclarationCommonLogic. typeParamByName(java.lang.String name, Context context)Methods in com.github.javaparser.symbolsolver.declarations.common with parameters of type ResolvedType Modifier and Type Method Description private ResolvedTypeMethodDeclarationCommonLogic. replaceTypeParams(ResolvedType type, Context context)Method parameters in com.github.javaparser.symbolsolver.declarations.common with type arguments of type ResolvedType Modifier and Type Method Description MethodUsageMethodDeclarationCommonLogic. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel
Fields in com.github.javaparser.symbolsolver.javaparsermodel declared as ResolvedType Modifier and Type Field Description private ResolvedTypeTypeExtractor. stringReferenceTypeFields in com.github.javaparser.symbolsolver.javaparsermodel with type parameters of type ResolvedType Modifier and Type Field Description private static DataKey<ResolvedType>JavaParserFacade. TYPE_WITH_LAMBDAS_RESOLVEDprivate static DataKey<ResolvedType>JavaParserFacade. TYPE_WITHOUT_LAMBDAS_RESOLVEDMethods in com.github.javaparser.symbolsolver.javaparsermodel that return ResolvedType Modifier and Type Method Description ResolvedTypeJavaParserFacade. classToResolvedType(java.lang.Class<?> clazz)Deprecated.instead consider SymbolSolver.classToResolvedType(Class> clazz)ResolvedTypeJavaParserFacade. convert(Type type, Node node)ResolvedTypeJavaParserFacade. convert(Type type, Context context)ResolvedTypeJavaParserFacade. 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)ResolvedTypeJavaParserFacade. getType(Node node)Get the type associated with the node.ResolvedTypeJavaParserFacade. getType(Node node, boolean solveLambdas)private ResolvedTypeJavaParserFacade. getTypeConcrete(Node node, boolean solveLambdas)Should return more like a TypeApplication: a TypeDeclaration and possible typeParametersValues or array modifiers.ResolvedTypeJavaParserFacade. getTypeOfThisIn(Node node)"this" inserted in the given point, which type would have?private ResolvedTypeTypeExtractor. resolveLambda(LambdaExpr node, ResolvedType result)private ResolvedTypeTypeExtractor. solveDotExpressionType(ResolvedReferenceTypeDeclaration parentType, FieldAccessExpr node)Java Parser can't differentiate between packages, internal types, and fields.ResolvedTypeDefaultVisitorAdapter. visit(ArrayCreationLevel node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(AnnotationDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(AnnotationMemberDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ClassOrInterfaceDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(CompactConstructorDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ConstructorDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(EnumConstantDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(EnumDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(FieldDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(InitializerDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(MethodDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(Parameter node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ReceiverParameter node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(RecordDeclaration node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(VariableDeclarator node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(BlockComment node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(JavadocComment node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LineComment node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(CompilationUnit node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ArrayAccessExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ArrayCreationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ArrayInitializerExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(AssignExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(BinaryExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(BooleanLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(CastExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(CharLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ClassExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ConditionalExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(DoubleLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(EnclosedExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(FieldAccessExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(InstanceOfExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(IntegerLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LambdaExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LongLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(MarkerAnnotationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(MemberValuePair node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(MethodCallExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(MethodReferenceExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(NameExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(Name node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(NormalAnnotationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(NullLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ObjectCreationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(RecordPatternExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SimpleName node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SingleMemberAnnotationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(StringLiteralExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SuperExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SwitchExpr node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(TextBlockLiteralExpr node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ThisExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(TypeExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(TypePatternExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(UnaryExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(VariableDeclarationExpr node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ImportDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(Modifier node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleDeclaration node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleExportsDirective node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleOpensDirective node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleProvidesDirective node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleRequiresDirective node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ModuleUsesDirective node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(NodeList node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(PackageDeclaration node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(AssertStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(BlockStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(BreakStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(CatchClause node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ContinueStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(DoStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(EmptyStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ExplicitConstructorInvocationStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ExpressionStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ForEachStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ForStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(IfStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LabeledStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LocalClassDeclarationStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(LocalRecordDeclarationStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ReturnStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SwitchEntry node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SwitchStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(SynchronizedStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ThrowStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(TryStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(UnparsableStmt node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(WhileStmt node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(YieldStmt node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(ArrayType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(ClassOrInterfaceType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(IntersectionType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(PrimitiveType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(TypeParameter node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(UnionType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(UnknownType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(VarType node, java.lang.Boolean arg)ResolvedTypeDefaultVisitorAdapter. visit(VoidType node, java.lang.Boolean aBoolean)ResolvedTypeDefaultVisitorAdapter. visit(WildcardType node, java.lang.Boolean aBoolean)ResolvedTypeTypeExtractor. visit(FieldDeclaration node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(Parameter node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(VariableDeclarator node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ArrayAccessExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ArrayCreationExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ArrayInitializerExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(AssignExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(BinaryExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(BooleanLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(CastExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(CharLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ClassExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ConditionalExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(DoubleLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(EnclosedExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(FieldAccessExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(InstanceOfExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(IntegerLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(LambdaExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(LongLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(MethodCallExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(MethodReferenceExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(NameExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(NullLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ObjectCreationExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(StringLiteralExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(SuperExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(ThisExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(TypeExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(UnaryExpr node, java.lang.Boolean solveLambdas)ResolvedTypeTypeExtractor. visit(VariableDeclarationExpr node, java.lang.Boolean solveLambdas)Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type ResolvedType Modifier and Type Method Description private booleanTypeExtractor. isCompatible(ResolvedType resolvedType, ResolvedPrimitiveType primitiveType)private ResolvedTypeTypeExtractor. resolveLambda(LambdaExpr node, ResolvedType result)Method parameters in com.github.javaparser.symbolsolver.javaparsermodel with type arguments of type ResolvedType Modifier and Type Method Description private voidJavaParserFacade. solveArguments(Node node, NodeList<Expression> args, boolean solveLambdas, java.util.List<ResolvedType> argumentTypes, java.util.List<LambdaArgumentTypePlaceholder> placeholders)protected MethodUsageJavaParserFacade. toMethodUsage(MethodReferenceExpr methodReferenceExpr, java.util.List<ResolvedType> paramTypes) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return ResolvedType Modifier and Type Method Description private ResolvedTypeMethodCallExprContext. applyInferredTypes(ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)private ResolvedTypeMethodCallExprContext. reduceResolvedTypesWithLub(java.util.Set<ResolvedType> resolvedTypes)private ResolvedTypeMethodCallExprContext. usingParameterTypesFromScope(ResolvedType scope, ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ResolvedType Modifier and Type Method Description private java.util.Set<ResolvedType>MethodCallExprContext. findResolvedTypesByTypeVariable(java.lang.String typeVariableName, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> typeParameters)private java.util.Map<java.lang.String,java.util.Set<ResolvedType>>MethodCallExprContext. groupResolvedTypeByTypeVariable(java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> typeParameters)private java.util.List<ResolvedType>MethodReferenceExprContext. inferArgumentTypes()private java.util.Map<java.lang.String,ResolvedType>MethodCallExprContext. reduceResolvedTypesByTypeVariable(java.util.Map<java.lang.String,java.util.Set<ResolvedType>> typeParameters)private java.util.List<ResolvedType>MethodReferenceExprContext. resolveLambdaTypes(ResolvedType lambdaType)java.util.Optional<ResolvedType>AbstractMethodLikeDeclarationContext. solveGenericType(java.lang.String name)java.util.Optional<ResolvedType>ClassOrInterfaceDeclarationContext. solveGenericType(java.lang.String name)java.util.Optional<ResolvedType>MethodCallExprContext. solveGenericType(java.lang.String name)java.util.Optional<ResolvedType>RecordDeclarationContext. solveGenericType(java.lang.String name)private java.util.Optional<ResolvedType>LambdaExprContext. solveLambdaParameter(ResolvedType t, int parameterIndex)Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ResolvedType Modifier and Type Method Description private ResolvedTypeMethodCallExprContext. applyInferredTypes(ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)private voidMethodCallExprContext. matchTypeParameters(ResolvedType expectedType, ResolvedType actualType, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> matchedTypeParameters)private java.util.List<ResolvedType>MethodReferenceExprContext. resolveLambdaTypes(ResolvedType lambdaType)private java.util.Optional<ResolvedType>LambdaExprContext. solveLambdaParameter(ResolvedType t, int parameterIndex)private java.util.Optional<MethodUsage>MethodCallExprContext. solveMethodAsUsage(ResolvedType type, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext)private ResolvedTypeMethodCallExprContext. usingParameterTypesFromScope(ResolvedType scope, ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)Method parameters in com.github.javaparser.symbolsolver.javaparsermodel.contexts with type arguments of type ResolvedType Modifier and Type Method Description private ResolvedTypeMethodCallExprContext. applyInferredTypes(ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)private <T extends NodeWithTypeArguments<?>>
booleanJavaParserTypeDeclarationAdapter. compareTypeArguments(T type, java.util.List<ResolvedType> resolvedTypeArguments)private booleanJavaParserTypeDeclarationAdapter. compareTypeParameters(TypeDeclaration<?> typeDeclaration, java.util.List<ResolvedType> resolvedTypeArguments)private <T extends NodeWithTypeParameters<?>>
booleanJavaParserTypeDeclarationAdapter. compareTypeParameters(T type, java.util.List<ResolvedType> resolvedTypeArguments)private voidMethodCallExprContext. convertTypesParameters(java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> matchedTypeParameters, java.util.Map<java.lang.String,ResolvedType> reducedResolvedTypesByTypeVariable)private java.util.Set<ResolvedType>MethodCallExprContext. findResolvedTypesByTypeVariable(java.lang.String typeVariableName, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> typeParameters)private java.util.Map<java.lang.String,java.util.Set<ResolvedType>>MethodCallExprContext. groupResolvedTypeByTypeVariable(java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> typeParameters)private voidMethodCallExprContext. matchTypeParameters(ResolvedType expectedType, ResolvedType actualType, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> matchedTypeParameters)private java.util.Map<java.lang.String,ResolvedType>MethodCallExprContext. reduceResolvedTypesByTypeVariable(java.util.Map<java.lang.String,java.util.Set<ResolvedType>> typeParameters)private ResolvedTypeMethodCallExprContext. reduceResolvedTypesWithLub(java.util.Set<ResolvedType> resolvedTypes)private MethodUsageMethodCallExprContext. replaceTypeParameter(MethodUsage methodUsage, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> matchedTypeParameters)private MethodUsageMethodCallExprContext. resolveMethodTypeParameters(MethodUsage methodUsage, java.util.List<ResolvedType> actualParamTypes)SymbolReference<ResolvedConstructorDeclaration>ClassOrInterfaceDeclarationContext. solveConstructor(java.util.List<ResolvedType> argumentsTypes)SymbolReference<ResolvedConstructorDeclaration>JavaParserTypeDeclarationAdapter. solveConstructor(java.util.List<ResolvedType> argumentsTypes)SymbolReference<ResolvedConstructorDeclaration>RecordDeclarationContext. solveConstructor(java.util.List<ResolvedType> argumentsTypes)SymbolReference<ResolvedMethodDeclaration>AbstractMethodLikeDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>AnnotationDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>AnonymousClassDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>CatchClauseContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ClassOrInterfaceDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>CompilationUnitContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>EnumDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>FieldAccessContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ForEachStatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ForStatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserTypeDeclarationAdapter. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>LambdaExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>MethodCallExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>MethodReferenceExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ObjectCreationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>RecordDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>StatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>SwitchEntryContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>TryWithResourceContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)java.util.Optional<MethodUsage>AbstractJavaParserContext. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes)Similar to solveMethod but we return a MethodUsage.static java.util.Optional<MethodUsage>ContextHelper. solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameters)private java.util.Optional<MethodUsage>MethodCallExprContext. solveMethodAsUsage(ResolvedReferenceType refType, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext)private java.util.Optional<MethodUsage>MethodCallExprContext. solveMethodAsUsage(ResolvedType type, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext)private java.util.Optional<MethodUsage>MethodCallExprContext. solveMethodAsUsage(ResolvedTypeVariable tp, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext)java.util.Optional<MethodUsage>MethodCallExprContext. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes)SymbolReference<ResolvedTypeDeclaration>AbstractMethodLikeDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>AnnotationDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> resolvedTypes)SymbolReference<ResolvedTypeDeclaration>AnonymousClassDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ClassOrInterfaceDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ClassOrInterfaceDeclarationExtendsContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>CompilationUnitContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>EnumDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> resolvedTypes)SymbolReference<ResolvedTypeDeclaration>FieldAccessContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>JavaParserTypeDeclarationAdapter. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ObjectCreationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>RecordDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)private ResolvedTypeMethodCallExprContext. usingParameterTypesFromScope(ResolvedType scope, ResolvedType type, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedType Modifier and Type Method Description ResolvedTypeJavaParserEnumDeclaration.ValueOfMethod. getReturnType()ResolvedTypeJavaParserEnumDeclaration.ValuesMethod. getReturnType()ResolvedTypeJavaParserMethodDeclaration. getReturnType()ResolvedTypeJavaParserRecordDeclaration.ImplicitGetterMethod. getReturnType()ResolvedTypeDefaultConstructorDeclaration. getSpecifiedException(int index)ResolvedTypeJavaParserConstructorDeclaration. getSpecifiedException(int index)ResolvedTypeJavaParserEnumDeclaration.ValueOfMethod. getSpecifiedException(int index)ResolvedTypeJavaParserEnumDeclaration.ValuesMethod. getSpecifiedException(int index)ResolvedTypeJavaParserMethodDeclaration. getSpecifiedException(int index)ResolvedTypeJavaParserRecordDeclaration.CanonicalRecordConstructor. getSpecifiedException(int index)ResolvedTypeJavaParserRecordDeclaration.ImplicitGetterMethod. getSpecifiedException(int index)ResolvedTypeJavaParserAnnotationMemberDeclaration. getType()ResolvedTypeJavaParserEnumConstantDeclaration. getType()ResolvedTypeJavaParserFieldDeclaration. getType()ResolvedTypeJavaParserParameterDeclaration. getType()ResolvedTypeJavaParserTypePatternDeclaration. getType()ResolvedTypeJavaParserVariableDeclaration. getType()ResolvedTypeJavaParserClassDeclaration. getUsage(Node node)ResolvedTypeJavaParserInterfaceDeclaration. getUsage(Node node)ResolvedTypeJavaParserRecordDeclaration. getUsage(Node node)ResolvedTypeJavaParserTypeParameter. getUsage(Node node)ResolvedTypeJavaParserTypeVariableDeclaration. getUsage(Node node)Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type ResolvedType Modifier and Type Method Description booleanJavaParserAnnotationDeclaration. 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 ResolvedType Modifier and Type Method Description MethodUsageJavaParserEnumDeclaration.ValueOfMethod. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)MethodUsageJavaParserEnumDeclaration.ValuesMethod. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)MethodUsageJavaParserMethodDeclaration. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)MethodUsageJavaParserRecordDeclaration.ImplicitGetterMethod. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>JavaParserAnonymousClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>JavaParserClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>JavaParserRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavaParserTypeParameter. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>JavaParserTypeVariableDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)java.util.Optional<MethodUsage>JavaParserAnonymousClassDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invocationContext, java.util.List<ResolvedType> typeParameters)java.util.Optional<MethodUsage>JavaParserClassDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invocationContext, java.util.List<ResolvedType> typeParameters)java.util.Optional<MethodUsage>JavaParserEnumDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invokationContext, java.util.List<ResolvedType> typeParameters)java.util.Optional<MethodUsage>JavaParserInterfaceDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invocationContext, java.util.List<ResolvedType> typeParameters)java.util.Optional<MethodUsage>JavaParserRecordDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentTypes, Context invocationContext, java.util.List<ResolvedType> typeParameters) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.javassistmodel
Fields in com.github.javaparser.symbolsolver.javassistmodel declared as ResolvedType Modifier and Type Field Description private ResolvedTypeJavassistEnumConstantDeclaration. typeprivate ResolvedTypeJavassistParameterDeclaration. typeMethods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedType Modifier and Type Method Description private static ResolvedTypeJavassistUtils. getArrayType(ResolvedType resolvedType, int dimension)private static ResolvedTypeJavassistUtils. getGenericParameterByName(java.lang.String typeName, ResolvedTypeParametrizable typeParametrizable, TypeSolver typeSolver)ResolvedTypeJavassistMethodDeclaration. getReturnType()ResolvedTypeJavassistMethodLikeDeclarationAdapter. getReturnType()ResolvedTypeJavassistConstructorDeclaration. getSpecifiedException(int index)ResolvedTypeJavassistMethodDeclaration. getSpecifiedException(int index)ResolvedTypeJavassistMethodLikeDeclarationAdapter. getSpecifiedException(int index)ResolvedTypeJavassistAnnotationMemberDeclaration. getType()ResolvedTypeJavassistEnumConstantDeclaration. getType()ResolvedTypeJavassistFieldDeclaration. getType()ResolvedTypeJavassistParameterDeclaration. getType()ResolvedTypeJavassistClassDeclaration. getUsage(Node node)ResolvedTypeJavassistRecordDeclaration. getUsage(Node node)private static ResolvedTypeJavassistUtils. objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType typeArgument, TypeSolver typeSolver, ResolvedTypeParametrizable typeParametrizable)(package private) static ResolvedTypeJavassistUtils. signatureTypeToType(javassist.bytecode.SignatureAttribute.Type signatureType, TypeSolver typeSolver, ResolvedTypeParametrizable typeParametrizable)private static ResolvedTypeJavassistUtils. typeArgumentToType(javassist.bytecode.SignatureAttribute.TypeArgument typeArgument, TypeSolver typeSolver, ResolvedTypeParametrizable typeParametrizable)static ResolvedTypeJavassistFactory. typeUsageFor(javassist.CtClass ctClazz, TypeSolver typeSolver)Methods in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ResolvedType Modifier and Type Method Description private static ResolvedTypeJavassistUtils. getArrayType(ResolvedType resolvedType, int dimension)booleanJavassistAnnotationDeclaration. 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 ResolvedType Modifier and Type Method Description MethodUsageJavassistMethodDeclaration. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>JavassistClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)Deprecated.SymbolReference<ResolvedMethodDeclaration>JavassistEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>JavassistInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)Deprecated.(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)java.util.Optional<MethodUsage>JavassistClassDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)Deprecated.java.util.Optional<MethodUsage>JavassistEnumDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)java.util.Optional<MethodUsage>JavassistInterfaceDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)Deprecated.java.util.Optional<MethodUsage>JavassistRecordDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)Deprecated.(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 ResolvedType Constructor Description JavassistParameterDeclaration(ResolvedType type, TypeSolver typeSolver, boolean variadic, java.lang.String name) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.reflectionmodel
Fields in com.github.javaparser.symbolsolver.reflectionmodel declared as ResolvedType Modifier and Type Field Description private ResolvedTypeReflectionFieldDeclaration. typeMethods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedType Modifier and Type Method Description private ResolvedTypeReflectionFieldDeclaration. calcType()ResolvedTypeReflectionMethodDeclaration. getReturnType()ResolvedTypeReflectionConstructorDeclaration. getSpecifiedException(int index)ResolvedTypeReflectionMethodDeclaration. getSpecifiedException(int index)ResolvedTypeReflectionAnnotationMemberDeclaration. getType()ResolvedTypeReflectionEnumConstantDeclaration. getType()ResolvedTypeReflectionFieldDeclaration. getType()ResolvedTypeReflectionParameterDeclaration. getType()ResolvedTypeReflectionPatternDeclaration. getType()ResolvedTypeReflectionClassDeclaration. getUsage(Node node)ResolvedTypeReflectionInterfaceDeclaration. getUsage(Node node)ResolvedTypeReflectionRecordDeclaration. getUsage(Node node)static ResolvedTypeReflectionFactory. typeUsageFor(java.lang.reflect.Type type, TypeSolver typeSolver)Methods in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedType Modifier and Type Method Description booleanReflectionAnnotationDeclaration. isAssignableBy(ResolvedType type)booleanReflectionClassAdapter. isAssignableBy(ResolvedType type)booleanReflectionClassDeclaration. isAssignableBy(ResolvedType type)booleanReflectionEnumDeclaration. isAssignableBy(ResolvedType type)booleanReflectionInterfaceDeclaration. isAssignableBy(ResolvedType type)booleanReflectionRecordDeclaration. isAssignableBy(ResolvedType type)ResolvedFieldDeclarationReflectionFieldDeclaration. replaceType(ResolvedType fieldType)Method parameters in com.github.javaparser.symbolsolver.reflectionmodel with type arguments of type ResolvedType Modifier and Type Method Description private static MethodUsageReflectionMethodResolutionLogic. replaceParams(java.util.List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration typeParametrizable, ResolvedMethodDeclaration methodDeclaration)MethodUsageReflectionMethodDeclaration. resolveTypeVariables(Context context, java.util.List<ResolvedType> parameterTypes)SymbolReference<ResolvedMethodDeclaration>ReflectionAnnotationDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ReflectionClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)Deprecated.SymbolReference<ResolvedMethodDeclaration>ReflectionEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)SymbolReference<ResolvedMethodDeclaration>ReflectionInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)Deprecated.(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)SymbolReference<ResolvedMethodDeclaration>ReflectionRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)Deprecated.java.util.Optional<MethodUsage>ReflectionAnnotationDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> parameterTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)java.util.Optional<MethodUsage>ReflectionClassDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)java.util.Optional<MethodUsage>ReflectionEnumDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> parameterTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)java.util.Optional<MethodUsage>ReflectionInterfaceDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> parameterTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)(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)java.util.Optional<MethodUsage>ReflectionRecordDeclaration. solveMethodAsUsage(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameterValues)Constructors in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ResolvedType Constructor Description ReflectionFieldDeclaration(java.lang.reflect.Field field, TypeSolver typeSolver, ResolvedType type) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution that return ResolvedType Modifier and Type Method Description ResolvedTypeSymbolSolver. classToResolvedType(java.lang.Class<?> clazz)Convert aClassinto the correspondingResolvedType.ResolvedTypeSymbolSolver. solveTypeUsage(java.lang.String name, Context context)Method parameters in com.github.javaparser.symbolsolver.resolution with type arguments of type ResolvedType Modifier and Type Method Description MethodUsageSymbolSolver. solveMethod(java.lang.String methodName, java.util.List<ResolvedType> argumentsTypes, Node node)MethodUsageSymbolSolver. solveMethod(java.lang.String methodName, java.util.List<ResolvedType> argumentsTypes, Context context) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.promotion
Fields in com.github.javaparser.symbolsolver.resolution.promotion declared as ResolvedType Modifier and Type Field Description (package private) ResolvedTypeBooleanConditionalExprHandler. elseExpr(package private) ResolvedTypeNumericConditionalExprHandler. elseExpr(package private) ResolvedTypeReferenceConditionalExprHandler. elseExpr(package private) ResolvedTypeBooleanConditionalExprHandler. thenExpr(package private) ResolvedTypeNumericConditionalExprHandler. thenExpr(package private) ResolvedTypeReferenceConditionalExprHandler. thenExprFields in com.github.javaparser.symbolsolver.resolution.promotion with type parameters of type ResolvedType Modifier and Type Field Description private static java.util.Map<ResolvedType,java.util.List<ResolvedType>>NumericConditionalExprHandler. NumericConverterprivate static java.util.Map<ResolvedType,java.util.List<ResolvedType>>NumericConditionalExprHandler. NumericConverterMethods in com.github.javaparser.symbolsolver.resolution.promotion that return ResolvedType Modifier and Type Method Description ResolvedTypeBooleanConditionalExprHandler. resolveType()ResolvedTypeNumericConditionalExprHandler. resolveType()ResolvedTypeReferenceConditionalExprHandler. resolveType()Methods in com.github.javaparser.symbolsolver.resolution.promotion with parameters of type ResolvedType Modifier and Type Method Description protected 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 ResolvedType Constructor Description BooleanConditionalExprHandler(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 ResolvedType Modifier and Type Class Description classInferenceVariableAre meta-variables for types - that is, they are special names that allow abstract reasoning about types.Fields in com.github.javaparser.symbolsolver.resolution.typeinference declared as ResolvedType Modifier and Type Field Description private ResolvedTypeTypeInference. objectprivate ResolvedTypeInstantiation. properTypeprivate ResolvedTypeProperLowerBound. properTypeprivate ResolvedTypeProperUpperBound. properTypeprivate ResolvedTypeMethodType. returnTypeFields in com.github.javaparser.symbolsolver.resolution.typeinference with type parameters of type ResolvedType Modifier and Type Field Description private java.util.List<ResolvedType>MethodType. exceptionTypesprivate java.util.List<ResolvedType>MethodType. formalArgumentTypesprivate java.util.Set<java.util.Set<ResolvedType>>LeastUpperBoundLogic. lubCacheprivate static java.util.Map<TypeSolver,java.util.IdentityHashMap<LambdaExpr,java.util.Map<java.lang.String,ResolvedType>>>TypeInferenceCache. typeForLambdaParametersprivate java.util.List<ResolvedType>InferenceVariableSubstitution. typesprivate java.util.List<ResolvedType>LeastUpperBoundLogic.TypeSubstitution. typesprivate java.util.List<ResolvedType>Substitution. typesMethods in com.github.javaparser.symbolsolver.resolution.typeinference that return ResolvedType Modifier and Type Method Description ResolvedTypeInstantiationSet. apply(ResolvedType type)ResolvedTypeSubstitution. apply(ResolvedType originalType)private ResolvedTypeLeastUpperBoundLogic. best(java.util.List<ResolvedType> minimalCandidates)private ResolvedTypeLeastUpperBoundLogic. bound(ResolvedType type, ResolvedWildcard.BoundType boundType)private ResolvedTypeLeastUpperBoundLogic. concreteType(ResolvedType type)ResolvedTypeInstantiation. getProperType()ResolvedTypeProperLowerBound. getProperType()ResolvedTypeProperUpperBound. getProperType()ResolvedTypeMethodType. getReturnType()static ResolvedTypeTypeHelper. glb(java.util.Set<ResolvedType> types)See JLS 5.1.10.private ResolvedTypeLeastUpperBoundLogic. lcta(ResolvedType type1, ResolvedType type2)private ResolvedTypeLeastUpperBoundLogic. lctaBothWildcards(ResolvedWildcard type1, ResolvedWildcard type2)private ResolvedTypeLeastUpperBoundLogic. lctaNoWildcard(ResolvedType type1, ResolvedType type2)private ResolvedTypeLeastUpperBoundLogic. lctaOneWildcard(ResolvedType rawType, ResolvedWildcard wildcardType)private ResolvedTypeLeastUpperBoundLogic. leastContainingParameterization(java.util.List<ResolvedType> types)private ResolvedTypeLeastUpperBoundLogic. leastContainingTypeArgument(ResolvedType type1, ResolvedType type2)static ResolvedTypeTypeHelper. leastUpperBound(java.util.Set<ResolvedType> types)See JLS 4.10.4.ResolvedTypeLeastUpperBoundLogic. lub(java.util.Set<ResolvedType> types)See JLS 4.10.4.ResolvedTypeLeastUpperBoundLogic.TypeSubstitution. substitutedType(ResolvedTypeParameterDeclaration typeDecl)private ResolvedTypeLeastUpperBoundLogic. substituteType(ResolvedType type1, LeastUpperBoundLogic.TypeSubstitution typeSubstitution)static ResolvedTypeTypeHelper. toBoxedType(ResolvedPrimitiveType primitiveType)static ResolvedTypeTypeHelper. toBoxedType(ResolvedPrimitiveType primitiveType, TypeSolver typeSolver)private ResolvedTypeTypeInference. typeWithSubstitution(ResolvedType originalType, Substitution substitution)Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return types with arguments of type ResolvedType Modifier and Type Method Description private java.util.List<java.util.Set<ResolvedType>>LeastUpperBoundLogic. erased(java.util.List<java.util.Set<ResolvedType>> typeSets)private java.util.List<ResolvedType>TypeInference. formalParameterTypes(ResolvedMethodDeclaration methodDeclaration)java.util.List<ResolvedType>MethodType. getExceptionTypes()java.util.List<ResolvedType>MethodType. getFormalArgumentTypes()static Pair<ResolvedType,java.lang.Boolean>TypeHelper. groundTargetTypeOfLambda(LambdaExpr lambdaExpr, ResolvedType T, TypeSolver typeSolver)See JLS 15.27.3.private java.util.List<ResolvedType>LeastUpperBoundLogic. intersection(java.util.List<java.util.Set<ResolvedType>> supertypes)private java.util.List<ResolvedType>LeastUpperBoundLogic. minimalCandidates(java.util.List<ResolvedType> erasedCandidates)Let MEC, the minimal erased candidate set for U1 ...private com.google.common.collect.Multimap<ResolvedType,ResolvedType>LeastUpperBoundLogic. relevantParameterizations(java.util.List<ResolvedType> minimalErasedCandidates, java.util.List<java.util.Set<ResolvedType>> supertypes)For any element G of MEC that is a generic type, let the "relevant" parameterizations of G, Relevant(G), be: Relevant(G) = { V | 1 ≤ i ≤ k: V in ST(Ui) and V = G<...> }private com.google.common.collect.Multimap<ResolvedType,ResolvedType>LeastUpperBoundLogic. relevantParameterizations(java.util.List<ResolvedType> minimalErasedCandidates, java.util.List<java.util.Set<ResolvedType>> supertypes)For any element G of MEC that is a generic type, let the "relevant" parameterizations of G, Relevant(G), be: Relevant(G) = { V | 1 ≤ i ≤ k: V in ST(Ui) and V = G<...> }static java.util.Optional<ResolvedType>TypeInferenceCache. retrieve(TypeSolver typeSolver, LambdaExpr lambdaExpr, java.lang.String paramName)private java.util.Set<ResolvedType>LeastUpperBoundLogic. supertypes(ResolvedReferenceType type)private java.util.Set<ResolvedType>LeastUpperBoundLogic. supertypes(ResolvedType type)private java.util.List<java.util.Set<ResolvedType>>LeastUpperBoundLogic. supertypes(java.util.Set<ResolvedType> types)private java.util.Set<ResolvedType>LeastUpperBoundLogic. toSet(ResolvedType... resolvedTypes)private java.util.Set<ResolvedType>LeastUpperBoundLogic. union(java.util.List<java.util.Set<ResolvedType>> supertypes)Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedType Modifier and Type Method Description static voidTypeInferenceCache. addRecord(TypeSolver typeSolver, LambdaExpr lambdaExpr, java.lang.String paramName, ResolvedType type)ResolvedTypeInstantiationSet. apply(ResolvedType type)ResolvedTypeSubstitution. apply(ResolvedType originalType)static booleanTypeHelper. areCompatibleThroughWideningPrimitiveConversion(ResolvedType s, ResolvedType t)static booleanTypeHelper. areCompatibleThroughWideningReferenceConversion(ResolvedType s, ResolvedType t)private booleanBoundSet. areSameTypeInference(ResolvedType a, ResolvedType b)private ResolvedTypeLeastUpperBoundLogic. bound(ResolvedType type, ResolvedWildcard.BoundType boundType)private ResolvedTypeLeastUpperBoundLogic. concreteType(ResolvedType type)static MethodTypeTypeHelper. getFunctionType(ResolvedType type)static Pair<ResolvedType,java.lang.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.3private booleanLeastUpperBoundLogic. isEnum(ResolvedType type)static booleanTypeHelper. isProperType(ResolvedType type)The term proper type excludes such "types" that mention inference variables.private booleanLeastUpperBoundLogic. isSubstituable(ResolvedTypeParameterDeclaration typeDecl, ResolvedType type)private ResolvedTypeLeastUpperBoundLogic. lcta(ResolvedType type1, ResolvedType type2)private ResolvedTypeLeastUpperBoundLogic. lctaNoWildcard(ResolvedType type1, ResolvedType type2)private ResolvedTypeLeastUpperBoundLogic. lctaOneWildcard(ResolvedType rawType, ResolvedWildcard wildcardType)private ResolvedTypeLeastUpperBoundLogic. leastContainingTypeArgument(ResolvedType type1, ResolvedType type2)private ResolvedTypeLeastUpperBoundLogic. substituteType(ResolvedType type1, LeastUpperBoundLogic.TypeSubstitution typeSubstitution)private java.util.Set<ResolvedType>LeastUpperBoundLogic. supertypes(ResolvedType type)private java.util.Set<ResolvedType>LeastUpperBoundLogic. toSet(ResolvedType... resolvedTypes)private ResolvedTypeTypeInference. typeWithSubstitution(ResolvedType originalType, Substitution substitution)static java.util.Set<InferenceVariable>TypeHelper. usedInferenceVariables(ResolvedType type)InferenceVariableSubstitutionInferenceVariableSubstitution. withPair(InferenceVariable inferenceVariable, ResolvedType type)voidLeastUpperBoundLogic.TypeSubstitution. withPair(ResolvedTypeParameterDeclaration typeParameterDeclaration, ResolvedType type)SubstitutionSubstitution. withPair(ResolvedTypeParameterDeclaration typeParameterDeclaration, ResolvedType type)Method parameters in com.github.javaparser.symbolsolver.resolution.typeinference with type arguments of type ResolvedType Modifier and Type Method Description private ResolvedTypeLeastUpperBoundLogic. best(java.util.List<ResolvedType> minimalCandidates)private ConstraintFormulaSetTypeInference. constraintSetFromArgumentsSubstitution(java.util.List<ResolvedType> Fs, java.util.List<Expression> es, Substitution theta, int k)private java.util.List<java.util.Set<ResolvedType>>LeastUpperBoundLogic. erased(java.util.List<java.util.Set<ResolvedType>> typeSets)private voidLeastUpperBoundLogic. filterEnumType(java.util.Set<ResolvedType> resolvedTypes)static ResolvedTypeTypeHelper. glb(java.util.Set<ResolvedType> types)See JLS 5.1.10.private java.util.List<ResolvedType>LeastUpperBoundLogic. intersection(java.util.List<java.util.Set<ResolvedType>> supertypes)private ResolvedTypeLeastUpperBoundLogic. leastContainingParameterization(java.util.List<ResolvedType> types)static ResolvedTypeTypeHelper. leastUpperBound(java.util.Set<ResolvedType> types)See JLS 4.10.4.ResolvedTypeLeastUpperBoundLogic. lub(java.util.Set<ResolvedType> types)See JLS 4.10.4.private java.util.List<ResolvedType>LeastUpperBoundLogic. minimalCandidates(java.util.List<ResolvedType> erasedCandidates)Let MEC, the minimal erased candidate set for U1 ...private com.google.common.collect.Multimap<ResolvedType,ResolvedType>LeastUpperBoundLogic. relevantParameterizations(java.util.List<ResolvedType> minimalErasedCandidates, java.util.List<java.util.Set<ResolvedType>> supertypes)For any element G of MEC that is a generic type, let the "relevant" parameterizations of G, Relevant(G), be: Relevant(G) = { V | 1 ≤ i ≤ k: V in ST(Ui) and V = G<...> }private LeastUpperBoundLogic.TypeSubstitutionLeastUpperBoundLogic. substitution(java.util.List<Pair<ResolvedTypeParameterDeclaration,ResolvedType>> pairs)private java.util.List<java.util.Set<ResolvedType>>LeastUpperBoundLogic. supertypes(java.util.Set<ResolvedType> types)private java.util.Optional<ConstraintFormulaSet>TypeInference. testForApplicabilityByLooseInvocation(java.util.List<ResolvedType> Fs, java.util.List<Expression> es, Substitution theta)private java.util.Optional<ConstraintFormulaSet>TypeInference. testForApplicabilityByStrictInvocation(java.util.List<ResolvedType> Fs, java.util.List<Expression> es, Substitution theta)private java.util.Optional<ConstraintFormulaSet>TypeInference. testForApplicabilityByVariableArityInvocation(java.util.List<ResolvedType> Fs, java.util.List<Expression> es, Substitution theta)private java.util.Set<ResolvedType>LeastUpperBoundLogic. union(java.util.List<java.util.Set<ResolvedType>> supertypes)Constructors in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type ResolvedType Constructor Description Instantiation(InferenceVariable inferenceVariable, ResolvedType properType)MethodType(java.util.List<ResolvedTypeParameterDeclaration> typeParameters, java.util.List<ResolvedType> formalArgumentTypes, ResolvedType returnType, java.util.List<ResolvedType> exceptionTypes)ProperLowerBound(InferenceVariable inferenceVariable, ResolvedType properType)ProperUpperBound(InferenceVariable inferenceVariable, ResolvedType properType) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.typeinference.bounds
Fields in com.github.javaparser.symbolsolver.resolution.typeinference.bounds declared as ResolvedType Modifier and Type Field Description private ResolvedTypeSameAsBound. sprivate ResolvedTypeSubtypeOfBound. sprivate ResolvedTypeSameAsBound. tprivate ResolvedTypeSubtypeOfBound. tFields in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with type parameters of type ResolvedType Modifier and Type Field Description private java.util.List<ResolvedType>CapturesBound. typesOrWildcardsMethods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds that return ResolvedType Modifier and Type Method Description ResolvedTypeSameAsBound. getS()ResolvedTypeSubtypeOfBound. getS()ResolvedTypeSameAsBound. getT()ResolvedTypeSubtypeOfBound. getT()Methods in com.github.javaparser.symbolsolver.resolution.typeinference.bounds that return types with arguments of type ResolvedType Modifier and Type Method Description java.util.List<ResolvedType>CapturesBound. getTypesOrWildcards()Constructors in com.github.javaparser.symbolsolver.resolution.typeinference.bounds with parameters of type ResolvedType Constructor Description SameAsBound(ResolvedType s, ResolvedType t)SubtypeOfBound(ResolvedType s, ResolvedType t) -
Uses of ResolvedType in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas
Fields in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas declared as ResolvedType Modifier and Type Field Description private ResolvedTypeTypeCompatibleWithType. sprivate ResolvedTypeTypeContainedByType. Sprivate ResolvedTypeTypeSameAsType. Sprivate ResolvedTypeTypeSubtypeOfType. Sprivate ResolvedTypeTypeCompatibleWithType. tprivate ResolvedTypeExpressionCompatibleWithType. Tprivate ResolvedTypeLambdaThrowsCompatibleWithType. Tprivate ResolvedTypeMethodReferenceThrowsCompatibleWithType. Tprivate ResolvedTypeTypeContainedByType. Tprivate ResolvedTypeTypeSameAsType. Tprivate ResolvedTypeTypeSubtypeOfType. TMethods in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas that return ResolvedType Modifier and Type Method Description private ResolvedTypeExpressionCompatibleWithType. replaceTypeVariablesWithInferenceVariables(ResolvedType originalType, java.util.Map<ResolvedTypeVariable,InferenceVariable> correspondences)Methods in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas with parameters of type ResolvedType Modifier and Type Method Description private booleanExpressionCompatibleWithType. isCompatibleInAssignmentContext(Expression expression, ResolvedType type, TypeSolver typeSolver)private ResolvedTypeExpressionCompatibleWithType. replaceTypeVariablesWithInferenceVariables(ResolvedType originalType, java.util.Map<ResolvedTypeVariable,InferenceVariable> correspondences)Constructors in com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas with parameters of type ResolvedType Constructor Description ExpressionCompatibleWithType(TypeSolver typeSolver, Expression expression, ResolvedType T)TypeCompatibleWithType(TypeSolver typeSolver, ResolvedType s, ResolvedType t)TypeSameAsType(ResolvedType s, ResolvedType t)TypeSubtypeOfType(TypeSolver typeSolver, ResolvedType S, ResolvedType T)
-