| Constructor and Description |
|---|
SymbolSolver(TypeSolver typeSolver) |
public SymbolSolver(TypeSolver typeSolver)
public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, Context context)
solveSymbol in interface Solverpublic SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, Node node)
solveSymbol in interface Solverpublic Optional<Value> solveSymbolAsValue(String name, Context context)
solveSymbolAsValue in interface Solverpublic Optional<Value> solveSymbolAsValue(String name, Node node)
solveSymbolAsValue in interface Solverpublic SymbolReference<? extends ResolvedTypeDeclaration> solveType(String name, Context context)
public SymbolReference<? extends ResolvedTypeDeclaration> solveType(String name, Node node)
public MethodUsage solveMethod(String methodName, List<ResolvedType> argumentsTypes, Context context)
solveMethod in interface Solverpublic MethodUsage solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)
solveMethod in interface Solverpublic ResolvedTypeDeclaration solveType(Type type)
public ResolvedType solveTypeUsage(String name, Context context)
solveTypeUsage in interface Solverpublic SymbolReference<? extends ResolvedValueDeclaration> solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, String name)
It should contain its own private fields but not inherited private fields.
solveSymbolInType in interface Solver@Deprecated public SymbolReference<ResolvedTypeDeclaration> solveTypeInType(ResolvedTypeDeclaration typeDeclaration, String name)
solveTypeInType in interface Solverpublic ResolvedType classToResolvedType(Class<?> clazz)
Class into the corresponding ResolvedType.classToResolvedType in interface Solverclazz - The class to be converted.Copyright © 2007–2024. All rights reserved.