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) |
protected Collection<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> |
findTypeDeclarations(Optional<com.github.javaparser.ast.expr.Expression> optScope,
TypeSolver typeSolver) |
Context |
getParent() |
int |
hashCode() |
Optional<com.github.javaparser.resolution.types.ResolvedType> |
solveGenericType(String name,
TypeSolver typeSolver) |
static SymbolReference<com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> |
solveWith(SymbolDeclarator symbolDeclarator,
String name) |
protected Optional<Value> |
solveWithAsValue(SymbolDeclarator symbolDeclarator,
String name,
TypeSolver typeSolver) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
solveConstructor, solveMethod, solveMethodAsUsage, solveSymbol, solveSymbolAsValue, solveType
protected N extends com.github.javaparser.ast.Node wrappedNode
protected TypeSolver typeSolver
public AbstractJavaParserContext(N wrappedNode, TypeSolver typeSolver)
public static final SymbolReference<com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveWith(SymbolDeclarator symbolDeclarator, String name)
public Optional<com.github.javaparser.resolution.types.ResolvedType> solveGenericType(String name, TypeSolver typeSolver)
solveGenericType
in interface Context
protected Optional<Value> solveWithAsValue(SymbolDeclarator symbolDeclarator, String name, TypeSolver typeSolver)
protected Collection<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> findTypeDeclarations(Optional<com.github.javaparser.ast.expr.Expression> optScope, TypeSolver typeSolver)
Copyright © 2007–2018. All rights reserved.