Interface SymbolResolutionCapability
-
- All Known Implementing Classes:
JavaParserClassDeclaration
,JavaParserEnumDeclaration
,JavaParserInterfaceDeclaration
,JavassistClassDeclaration
,JavassistEnumDeclaration
,JavassistInterfaceDeclaration
,ReflectionClassDeclaration
,ReflectionEnumDeclaration
,ReflectionInterfaceDeclaration
public interface SymbolResolutionCapability
Allows for an implementing declaration type to support solving for field (symbol) usage.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>
solveSymbol(String name, TypeSolver typeSolver)
-
-
-
Method Detail
-
solveSymbol
SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, TypeSolver typeSolver)
- Parameters:
name
- Field / symbol name.typeSolver
- Symbol solver to resolve type usage.- Returns:
- Symbol reference of the resolved value.
-
-