ShakeClassFieldUsage

Represents the usage of a field in a class instance in the Shake language.

Since

0.1.0

Inheritors

Properties

Link copied to clipboard
abstract val declaration: ShakeField

The declaration of the field being used.

Link copied to clipboard
abstract val name: String

The name of the field being used.

Link copied to clipboard
abstract val receiver: ShakeValue?

The receiver of the field. This is the instance of the class where the field is used.

Link copied to clipboard
abstract val scope: ShakeScope

The scope in which the field usage occurs.