DeclarativeSymbolResolver
data class DeclarativeSymbolResolver(val issues: MutableList<Issue> = mutableListOf()) : LocalSymbolResolver
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This will resolve symbols on the given AST. It will set the links in the ReferenceByName found. It will return a list of issues encountered during symbol resolution.
Link copied to clipboard
inline fun <ContextType : Node> scopeFor(nodeType: KClass<*>, crossinline scopeFunction: (ContextType) -> Scope?)
inline fun <ContextType : Node> scopeFor(reference: ReferenceByNameProperty, crossinline scopeDefinition: (ContextType) -> Scope?)