Class CatchClauseContext
java.lang.Object
com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext<com.github.javaparser.ast.stmt.CatchClause>
com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext
- All Implemented Interfaces:
com.github.javaparser.resolution.Context
public class CatchClauseContext
extends AbstractJavaParserContext<com.github.javaparser.ast.stmt.CatchClause>
- Author:
- Fred Lefévère-Laoide
-
Field Summary
Fields inherited from class AbstractJavaParserContext
typeSolver, wrappedNode -
Constructor Summary
ConstructorsConstructorDescriptionCatchClauseContext(com.github.javaparser.ast.stmt.CatchClause wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver) -
Method Summary
Modifier and TypeMethodDescriptionList<com.github.javaparser.ast.body.VariableDeclarator> localVariablesExposedToChild(com.github.javaparser.ast.Node child) List<com.github.javaparser.ast.body.Parameter> parametersExposedToChild(com.github.javaparser.ast.Node child) final com.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration> solveMethod(String name, List<com.github.javaparser.resolution.types.ResolvedType> argumentsTypes, boolean staticOnly) final com.github.javaparser.resolution.model.SymbolReference<? extends com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveSymbol(String name) final Optional<com.github.javaparser.resolution.model.Value> solveSymbolAsValue(String name) Methods inherited from class AbstractJavaParserContext
equals, findExposedPatternInParentContext, findTypeDeclarations, getParent, getScope, getWrappedNode, hashCode, negatedTypePatternExprsExposedFromChildren, solveMethodAsUsage, solveSymbolInParentContext, solveWith, solveWithAsValue, typePatternExprsDiscoveredInPattern, typePatternExprsExposedFromChildrenMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.javaparser.resolution.Context
fieldDeclarationInScope, fieldsExposedToChild, localVariableDeclarationInScope, parameterDeclarationInScope, solveConstructor, solveGenericType, solveGenericTypeInParentContext, solveMethodInParentContext, solveSymbolAsValueInParentContext, solveType, solveType, solveTypeInParentContext, solveTypeInParentContext, typePatternExprInScope, typePatternExprsExposedToChild
-
Constructor Details
-
CatchClauseContext
public CatchClauseContext(com.github.javaparser.ast.stmt.CatchClause wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver)
-
-
Method Details
-
solveSymbol
public final com.github.javaparser.resolution.model.SymbolReference<? extends com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveSymbol(String name) -
solveSymbolAsValue
-
solveMethod
-
localVariablesExposedToChild
public List<com.github.javaparser.ast.body.VariableDeclarator> localVariablesExposedToChild(com.github.javaparser.ast.Node child) -
parametersExposedToChild
public List<com.github.javaparser.ast.body.Parameter> parametersExposedToChild(com.github.javaparser.ast.Node child)
-