Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract override val declaration: CreationShakeDeclaration

The declaration associated with this usage.

Link copied to clipboard
abstract val project: ShakeProject

The project to which this value belongs.

Link copied to clipboard
abstract override val scope: CreationShakeScope

The scope in which the usage occurs.

Link copied to clipboard
abstract override val type: ShakeType

The type of this value.

Functions

Link copied to clipboard
abstract override fun toJson(): Map<String, Any?>

Converts this value to a JSON representation. Useful for serialization, debugging, or for interfacing with external systems.