HasBase

Specifies that a certain node has a base on which it executes an operation.

Inheritors

Properties

Link copied to clipboard
abstract val base: Expression?

The base. If there is no actual base, it can be null.

Link copied to clipboard
abstract var language: Language<*>?
Link copied to clipboard
abstract val location: PhysicalLocation?

Location of the finding in source code.

Link copied to clipboard
abstract val name: Name
Link copied to clipboard
abstract override val operatorCode: String?

The operator that is used to access the base. Usually either . or ->, but some languages offer additional operator codes. If the base is null, the operatorCode should also be null.

Link copied to clipboard
abstract val scope: Scope?

The scope this node lives in.