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 MethodUsageMethodUsage. replaceExceptionType(int i, ResolvedType replaced)MethodUsageMethodUsage. replaceParamType(int i, ResolvedType replaced)MethodUsageMethodUsage. replaceReturnType(ResolvedType returnType)MethodUsageMethodUsage. replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)MethodUsageSolver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)MethodUsageSolver. 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 booleanMethodUsage. isReturnTypeSubstituable(MethodUsage otherMethodUsage)booleanMethodUsage. isSameSignature(MethodUsage otherMethodUsage)booleanMethodUsage. 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 booleanMethodResolutionLogic. isApplicable(MethodUsage methodUsage, String needleName, List<ResolvedType> needleParameterTypes, TypeSolver typeSolver)Note the specific naming here -- parameters are part of the method declaration, while arguments are the values passed when calling a method.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 MethodUsageTypeVariableResolutionCapability. 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 MethodUsageMethodDeclarationCommonLogic. 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 MethodUsageJavaParserFacade. solveMethodAsUsage(MethodCallExpr call)protected MethodUsageJavaParserFacade. 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 MethodUsageJavaParserEnumDeclaration.ValueOfMethod. getUsage(Node node)MethodUsageJavaParserEnumDeclaration.ValuesMethod. getUsage(Node node)MethodUsageJavaParserMethodDeclaration. getUsage(Node node)MethodUsageJavaParserEnumDeclaration.ValueOfMethod. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)MethodUsageJavaParserEnumDeclaration.ValuesMethod. resolveTypeVariables(Context context, List<ResolvedType> parameterTypes)MethodUsageJavaParserMethodDeclaration. 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 MethodUsageJavassistMethodDeclaration. getUsage(Node node)MethodUsageJavassistMethodDeclaration. 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 MethodUsageReflectionMethodDeclaration. 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 MethodUsageSymbolSolver. solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)MethodUsageSymbolSolver. 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 MethodUsageTypeInference. 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 MethodTypeMethodType. fromMethodUsage(MethodUsage methodUsage)
-