SymbolSolver
Author
Federico Tomassetti
Functions
Link copied to clipboard
Convert a Class into the corresponding ResolvedType.
Link copied to clipboard
open fun solveMethod(methodName: String, argumentsTypes: List<ResolvedType>, node: Node, invocationContext: ResolvedReferenceTypeDeclaration): MethodUsage
open fun solveMethod(methodName: String, argumentsTypes: List<ResolvedType>, context: Context, invocationContext: ResolvedReferenceTypeDeclaration): MethodUsage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun solveSymbolInType(typeDeclaration: ResolvedTypeDeclaration, name: String): SymbolReference<out ResolvedValueDeclaration>
Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its containers.
Link copied to clipboard
Link copied to clipboard
open fun solveTypeInType(typeDeclaration: ResolvedTypeDeclaration, name: String): SymbolReference<ResolvedTypeDeclaration>
Try to solve a symbol just in the declaration, it does not delegate to the container.
Link copied to clipboard