AbstractCapability

abstract class AbstractCapability<T>(val node: Node<T>) : Capability<T> (source)

Base class for Capability implementations, attached to node. Subclasses must define how they are cloned on a new node.

Constructors

Link copied to clipboard
constructor(node: Node<T>)

Properties

Link copied to clipboard
open override val node: Node<T>

Functions

Link copied to clipboard
abstract override fun cloneOnNewNode(node: Node<T>): Capability<T>
Link copied to clipboard
open override fun toString(): String