Class MethodCallExprContext
java.lang.Object
com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext<com.github.javaparser.ast.expr.MethodCallExpr>
com.github.javaparser.symbolsolver.javaparsermodel.contexts.ExpressionContext<com.github.javaparser.ast.expr.MethodCallExpr>
com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext
- All Implemented Interfaces:
com.github.javaparser.resolution.Context
public class MethodCallExprContext
extends ExpressionContext<com.github.javaparser.ast.expr.MethodCallExpr>
-
Field Summary
Fields inherited from class AbstractJavaParserContext
typeSolver, wrappedNode -
Constructor Summary
ConstructorsConstructorDescriptionMethodCallExprContext(com.github.javaparser.ast.expr.MethodCallExpr wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver) Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<com.github.javaparser.resolution.types.ResolvedType> solveGenericType(String name) Public methodscom.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration> solveMethod(String name, List<com.github.javaparser.resolution.types.ResolvedType> argumentsTypes, boolean staticOnly) Optional<com.github.javaparser.resolution.MethodUsage> solveMethodAsUsage(String name, List<com.github.javaparser.resolution.types.ResolvedType> argumentsTypes) Similar to solveMethod but we return a MethodUsage.toString()Methods inherited from class ExpressionContext
solveSymbol, solveSymbolAsValueMethods inherited from class AbstractJavaParserContext
equals, findExposedPatternInParentContext, findTypeDeclarations, getParent, getScope, getWrappedNode, hashCode, negatedTypePatternExprsExposedFromChildren, solveSymbolInParentContext, solveWith, solveWithAsValue, typePatternExprsDiscoveredInPattern, typePatternExprsExposedFromChildrenMethods inherited from interface com.github.javaparser.resolution.Context
fieldDeclarationInScope, fieldsExposedToChild, localVariableDeclarationInScope, localVariablesExposedToChild, parameterDeclarationInScope, parametersExposedToChild, solveConstructor, solveGenericTypeInParentContext, solveMethodInParentContext, solveSymbolAsValueInParentContext, solveType, solveType, solveTypeInParentContext, solveTypeInParentContext, typePatternExprInScope, typePatternExprsExposedToChild
-
Constructor Details
-
MethodCallExprContext
public MethodCallExprContext(com.github.javaparser.ast.expr.MethodCallExpr wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver) Constructors
-
-
Method Details
-
solveGenericType
-
toString
-
solveMethodAsUsage
public Optional<com.github.javaparser.resolution.MethodUsage> solveMethodAsUsage(String name, List<com.github.javaparser.resolution.types.ResolvedType> argumentsTypes) Description copied from class:AbstractJavaParserContextSimilar to solveMethod but we return a MethodUsage. A MethodUsage corresponds to a MethodDeclaration plus the resolved type variables.- Specified by:
solveMethodAsUsagein interfacecom.github.javaparser.resolution.Context- Overrides:
solveMethodAsUsagein classAbstractJavaParserContext<com.github.javaparser.ast.expr.MethodCallExpr>
-
solveMethod
-