public abstract class AbstractJavaParserContext<N extends com.github.javaparser.ast.Node> extends Object implements Context
Modifier and Type | Field and Description |
---|---|
protected TypeSolver |
typeSolver |
protected N |
wrappedNode |
Constructor and Description |
---|
AbstractJavaParserContext(N wrappedNode,
TypeSolver typeSolver) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Context |
getParent() |
int |
hashCode() |
Optional<Type> |
solveGenericType(String name,
TypeSolver typeSolver) |
protected static SymbolReference<ValueDeclaration> |
solveWith(SymbolDeclarator symbolDeclarator,
String name) |
protected Optional<Value> |
solveWithAsValue(SymbolDeclarator symbolDeclarator,
String name,
TypeSolver typeSolver) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
solveMethod, solveMethodAsUsage, solveSymbol, solveSymbolAsValue, solveType
protected N extends com.github.javaparser.ast.Node wrappedNode
protected TypeSolver typeSolver
public AbstractJavaParserContext(N wrappedNode, TypeSolver typeSolver)
protected static final SymbolReference<ValueDeclaration> solveWith(SymbolDeclarator symbolDeclarator, String name)
public Optional<Type> solveGenericType(String name, TypeSolver typeSolver)
solveGenericType
in interface Context
protected Optional<Value> solveWithAsValue(SymbolDeclarator symbolDeclarator, String name, TypeSolver typeSolver)
Copyright © 2016. All rights reserved.