ResolvableDeclaration

abstract class ResolvableDeclaration<T : Any>(identifier: Identifier<T>) : Declaration<T>

A declaration that can be built into an IdentifierResolver.

Constructors

Link copied to clipboard
fun <T : Any> ResolvableDeclaration(identifier: Identifier<T>)

Functions

Link copied to clipboard
abstract fun buildResolver(): IdentifierResolver<T>

Create the resolver.

Properties

Link copied to clipboard
val identifier: Identifier<T>

The identifier for this declaration.

Link copied to clipboard
val tags: MutableList<DeclarationTag>

Tags attached to this declaration.

Inheritors

Link copied to clipboard
Link copied to clipboard