Class ExpressionContext<N extends com.github.javaparser.ast.expr.Expression>
java.lang.Object
com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext<N>
com.github.javaparser.symbolsolver.javaparsermodel.contexts.ExpressionContext<N>
- All Implemented Interfaces:
com.github.javaparser.resolution.Context
- Direct Known Subclasses:
ArrayAccessExprContext, BinaryExprContext, ConditionalExprContext, EnclosedExprContext, FieldAccessContext, InstanceOfExprContext, LambdaExprContext, MethodCallExprContext, MethodReferenceExprContext, ObjectCreationContext, UnaryExprContext, VariableDeclarationExprContext
public class ExpressionContext<N extends com.github.javaparser.ast.expr.Expression>
extends AbstractJavaParserContext<N>
- Author:
- Johannes Coetzee
-
Field Summary
Fields inherited from class AbstractJavaParserContext
typeSolver, wrappedNode -
Constructor Summary
ConstructorsConstructorDescriptionExpressionContext(N wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver) -
Method Summary
Modifier and TypeMethodDescriptioncom.github.javaparser.resolution.model.SymbolReference<? extends com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveSymbol(String name) 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, localVariablesExposedToChild, parameterDeclarationInScope, parametersExposedToChild, solveConstructor, solveGenericType, solveGenericTypeInParentContext, solveMethod, solveMethodInParentContext, solveSymbolAsValueInParentContext, solveType, solveType, solveTypeInParentContext, solveTypeInParentContext, typePatternExprInScope, typePatternExprsExposedToChild
-
Constructor Details
-
ExpressionContext
-
-
Method Details
-
solveSymbolAsValue
-
solveSymbol
public com.github.javaparser.resolution.model.SymbolReference<? extends com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveSymbol(String name)
-