public class LambdaExprContext extends ExpressionContext<LambdaExpr>
typeSolver, wrappedNode
Constructor and Description |
---|
LambdaExprContext(LambdaExpr wrappedNode,
TypeSolver typeSolver) |
Modifier and Type | Method and Description |
---|---|
List<Parameter> |
parametersExposedToChild(Node child) |
SymbolReference<ResolvedMethodDeclaration> |
solveMethod(String name,
List<ResolvedType> argumentsTypes,
boolean staticOnly) |
SymbolReference<? extends ResolvedValueDeclaration> |
solveSymbol(String name) |
Optional<Value> |
solveSymbolAsValue(String name) |
protected Optional<Value> |
solveWithAsValue(SymbolDeclarator symbolDeclarator,
String name) |
equals, findExposedPatternInParentContext, findTypeDeclarations, getParent, getScope, getWrappedNode, hashCode, negatedTypePatternExprsExposedFromChildren, solveMethodAsUsage, solveSymbolInParentContext, solveWith, typePatternExprsDiscoveredInPattern, typePatternExprsExposedFromChildren
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
fieldDeclarationInScope, fieldsExposedToChild, localVariableDeclarationInScope, localVariablesExposedToChild, parameterDeclarationInScope, solveConstructor, solveGenericType, solveGenericTypeInParentContext, solveMethodInParentContext, solveSymbolAsValueInParentContext, solveType, solveType, solveTypeInParentContext, solveTypeInParentContext, typePatternExprInScope, typePatternExprsExposedToChild
public LambdaExprContext(LambdaExpr wrappedNode, TypeSolver typeSolver)
public Optional<Value> solveSymbolAsValue(String name)
solveSymbolAsValue
in interface Context
solveSymbolAsValue
in class ExpressionContext<LambdaExpr>
public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name)
solveSymbol
in interface Context
solveSymbol
in class ExpressionContext<LambdaExpr>
public SymbolReference<ResolvedMethodDeclaration> solveMethod(String name, List<ResolvedType> argumentsTypes, boolean staticOnly)
protected final Optional<Value> solveWithAsValue(SymbolDeclarator symbolDeclarator, String name)
solveWithAsValue
in class AbstractJavaParserContext<LambdaExpr>
Copyright © 2007–2024. All rights reserved.