public abstract class AbstractJavaParserContext<N extends com.github.javaparser.ast.Node> extends java.lang.Object implements Context
Modifier and Type | Field and Description |
---|---|
protected com.github.javaparser.symbolsolver.model.resolution.TypeSolver |
typeSolver |
protected N |
wrappedNode |
Constructor and Description |
---|
AbstractJavaParserContext(N wrappedNode,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
Context |
getParent() |
int |
hashCode() |
java.util.Optional<com.github.javaparser.symbolsolver.model.typesystem.Type> |
solveGenericType(java.lang.String name,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
static com.github.javaparser.symbolsolver.model.resolution.SymbolReference<com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration> |
solveWith(SymbolDeclarator symbolDeclarator,
java.lang.String name) |
protected java.util.Optional<com.github.javaparser.symbolsolver.model.resolution.Value> |
solveWithAsValue(SymbolDeclarator symbolDeclarator,
java.lang.String name,
com.github.javaparser.symbolsolver.model.resolution.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 com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver
public AbstractJavaParserContext(N wrappedNode, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public static final com.github.javaparser.symbolsolver.model.resolution.SymbolReference<com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration> solveWith(SymbolDeclarator symbolDeclarator, java.lang.String name)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Optional<com.github.javaparser.symbolsolver.model.typesystem.Type> solveGenericType(java.lang.String name, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
solveGenericType
in interface Context
protected java.util.Optional<com.github.javaparser.symbolsolver.model.resolution.Value> solveWithAsValue(SymbolDeclarator symbolDeclarator, java.lang.String name, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)