Functions
Link copied to clipboard
Convert a Class into the corresponding ResolvedType.
Link copied to clipboard
abstract fun solveMethod(methodName: String, argumentsTypes: List<ResolvedType>, node: Node, invocationContext: ResolvedReferenceTypeDeclaration): MethodUsage
abstract fun solveMethod(methodName: String, argumentsTypes: List<ResolvedType>, context: Context, invocationContext: ResolvedReferenceTypeDeclaration): MethodUsage
Link copied to clipboard
abstract fun solveSymbol(name: String, context: Context): SymbolReference<out ResolvedValueDeclaration>
Link copied to clipboard
Link copied to clipboard
abstract 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
abstract fun solveType(name: String, context: Context): SymbolReference<out ResolvedTypeDeclaration>
Link copied to clipboard
abstract 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