accept

open override fun <T> accept(visitor: NodeVisitor<T>): T

Accepts a visitor.

Return

output of the visit operation

Parameters

T

output type of the visitor


open override fun <T> accept(visitor: IdentifierProvider<T>): T

Accepts an IdentifierProvider to generate an identifier for this element.

Parameters

visitor

visitor to accept

T

output type of the provider