public class SymbolSolver extends Object
Constructor and Description |
---|
SymbolSolver(TypeSolver typeSolver) |
public SymbolSolver(TypeSolver typeSolver)
public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, Context context)
public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, Node node)
public 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)
public MethodUsage solveMethod(String methodName, List<ResolvedType> argumentsTypes, Node node)
public ResolvedTypeDeclaration solveType(Type type)
public ResolvedType solveTypeUsage(String name, Context context)
public SymbolReference<? extends ResolvedValueDeclaration> solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, String name)
It should contain its own private fields but not inherited private fields.
@Deprecated public SymbolReference<ResolvedTypeDeclaration> solveTypeInType(ResolvedTypeDeclaration typeDeclaration, String name)
Copyright © 2007–2020. All rights reserved.