Uses of Class
com.github.javaparser.resolution.MethodUsage
-
Packages that use MethodUsage Package Description com.github.javaparser.resolution com.github.javaparser.resolution.declarations com.github.javaparser.resolution.logic com.github.javaparser.resolution.model.typesystem com.github.javaparser.resolution.types com.github.javaparser.symbolsolver.core.resolution com.github.javaparser.symbolsolver.declarations.common com.github.javaparser.symbolsolver.javaparsermodel Implementation of model based on JavaParser.com.github.javaparser.symbolsolver.javaparsermodel.contexts com.github.javaparser.symbolsolver.javaparsermodel.declarations com.github.javaparser.symbolsolver.javassistmodel Implementation of model based on Javassist.com.github.javaparser.symbolsolver.logic com.github.javaparser.symbolsolver.reflectionmodel Implementation of model based on reflection.com.github.javaparser.symbolsolver.resolution com.github.javaparser.symbolsolver.resolution.typeinference -
-
Uses of MethodUsage in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return MethodUsage Modifier and Type Method Description MethodUsage
MethodUsage. replaceExceptionType(int i, ResolvedType replaced)
MethodUsage
MethodUsage. replaceParamType(int i, ResolvedType replaced)
MethodUsage
MethodUsage. replaceReturnType(ResolvedType returnType)
MethodUsage
MethodUsage. replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)
MethodUsage
Solver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)
MethodUsage
Solver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Context context)
Methods in com.github.javaparser.resolution that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
Context. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes)
Similar to solveMethod but we return a MethodUsage.Methods in com.github.javaparser.resolution with parameters of type MethodUsage Modifier and Type Method Description boolean
MethodUsage. isReturnTypeSubstituable(MethodUsage otherMethodUsage)
boolean
MethodUsage. isSameSignature(MethodUsage otherMethodUsage)
boolean
MethodUsage. isSubSignature(MethodUsage otherMethodUsage)
-
Uses of MethodUsage in com.github.javaparser.resolution.declarations
Methods in com.github.javaparser.resolution.declarations that return types with arguments of type MethodUsage Modifier and Type Method Description Set<MethodUsage>
ResolvedReferenceTypeDeclaration. getAllMethods()
Return a list of all the methods declared of this type declaration, either declared or inherited. -
Uses of MethodUsage in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic that return types with arguments of type MethodUsage Modifier and Type Method Description static Optional<MethodUsage>
MethodResolutionLogic. findMostApplicableUsage(List<MethodUsage> methods, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)
static Optional<MethodUsage>
FunctionalInterfaceLogic. getFunctionalMethod(ResolvedReferenceTypeDeclaration typeDeclaration)
Get the functional method defined by the type, if any.static Optional<MethodUsage>
FunctionalInterfaceLogic. getFunctionalMethod(ResolvedType type)
Get the functional method defined by the type, if any.Methods in com.github.javaparser.resolution.logic with parameters of type MethodUsage Modifier and Type Method Description static boolean
MethodResolutionLogic. isApplicable(MethodUsage methodUsage, String needleName, List<ResolvedType> needleParameterTypes, TypeSolver typeSolver)
Note the specific naming here -- parameters are part of the method declaration, while arguments are the values passed when calling a method.Method parameters in com.github.javaparser.resolution.logic with type arguments of type MethodUsage Modifier and Type Method Description static Optional<MethodUsage>
MethodResolutionLogic. findMostApplicableUsage(List<MethodUsage> methods, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)
-
Uses of MethodUsage in com.github.javaparser.resolution.model.typesystem
Methods in com.github.javaparser.resolution.model.typesystem that return types with arguments of type MethodUsage Modifier and Type Method Description Set<MethodUsage>
ReferenceTypeImpl. getDeclaredMethods()
-
Uses of MethodUsage in com.github.javaparser.resolution.types
Methods in com.github.javaparser.resolution.types that return types with arguments of type MethodUsage Modifier and Type Method Description abstract Set<MethodUsage>
ResolvedReferenceType. getDeclaredMethods()
Methods declared on this type. -
Uses of MethodUsage in com.github.javaparser.symbolsolver.core.resolution
Methods in com.github.javaparser.symbolsolver.core.resolution that return MethodUsage Modifier and Type Method Description MethodUsage
TypeVariableResolutionCapability. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
Methods in com.github.javaparser.symbolsolver.core.resolution that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
MethodUsageResolutionCapability. solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.declarations.common
Methods in com.github.javaparser.symbolsolver.declarations.common that return MethodUsage Modifier and Type Method Description MethodUsage
MethodDeclarationCommonLogic. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return MethodUsage Modifier and Type Method Description MethodUsage
JavaParserFacade. solveMethodAsUsage(MethodCallExpr call)
protected MethodUsage
JavaParserFacade. toMethodUsage(MethodReferenceExpr methodReferenceExpr, List<ResolvedType> paramTypes)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
AbstractJavaParserContext. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes)
Similar to solveMethod but we return a MethodUsage.static Optional<MethodUsage>
ContextHelper. solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameters)
Optional<MethodUsage>
MethodCallExprContext. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return MethodUsage Modifier and Type Method Description MethodUsage
JavaParserEnumDeclaration.ValueOfMethod. getUsage(Node node)
MethodUsage
JavaParserEnumDeclaration.ValuesMethod. getUsage(Node node)
MethodUsage
JavaParserMethodDeclaration. getUsage(Node node)
MethodUsage
JavaParserEnumDeclaration.ValueOfMethod. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
MethodUsage
JavaParserEnumDeclaration.ValuesMethod. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
MethodUsage
JavaParserMethodDeclaration. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
JavaParserAnonymousClassDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters)
Optional<MethodUsage>
JavaParserClassDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters)
Optional<MethodUsage>
JavaParserEnumDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invokationContext, List<ResolvedType> typeParameters)
Optional<MethodUsage>
JavaParserInterfaceDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel that return MethodUsage Modifier and Type Method Description MethodUsage
JavassistMethodDeclaration. getUsage(Node node)
MethodUsage
JavassistMethodDeclaration. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
Methods in com.github.javaparser.symbolsolver.javassistmodel that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
JavassistClassDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Deprecated.Optional<MethodUsage>
JavassistEnumDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Optional<MethodUsage>
JavassistInterfaceDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Deprecated. -
Uses of MethodUsage in com.github.javaparser.symbolsolver.logic
Methods in com.github.javaparser.symbolsolver.logic that return types with arguments of type MethodUsage Modifier and Type Method Description Set<MethodUsage>
AbstractTypeDeclaration. getAllMethods()
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return MethodUsage Modifier and Type Method Description MethodUsage
ReflectionMethodDeclaration. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return types with arguments of type MethodUsage Modifier and Type Method Description Optional<MethodUsage>
ReflectionAnnotationDeclaration. solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Optional<MethodUsage>
ReflectionClassDeclaration. solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Optional<MethodUsage>
ReflectionEnumDeclaration. solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
Optional<MethodUsage>
ReflectionInterfaceDeclaration. solveMethodAsUsage(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution that return MethodUsage Modifier and Type Method Description MethodUsage
SymbolSolver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)
MethodUsage
SymbolSolver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Context context)
-
Uses of MethodUsage in com.github.javaparser.symbolsolver.resolution.typeinference
Methods in com.github.javaparser.symbolsolver.resolution.typeinference that return MethodUsage Modifier and Type Method Description static MethodUsage
TypeInference. toMethodUsage(MethodCallExpr call, ResolvedMethodDeclaration methodDeclaration, TypeSolver typeSolver)
Methods in com.github.javaparser.symbolsolver.resolution.typeinference with parameters of type MethodUsage Modifier and Type Method Description static MethodType
MethodType. fromMethodUsage(MethodUsage methodUsage)
-