RemoteNode
class RemoteNode(val declaration: RemoteDeclaration, modifiers: List<RemoteDeclaration>, children: List<Long>, overlays: Map<Long, Long>)(source)
Detached logical component with ordered active modifiers and child identities. Both collections are defensive immutable snapshots.
Constructors
Link copied to clipboard
constructor(declaration: RemoteDeclaration, modifiers: List<RemoteDeclaration>, children: List<Long>, overlays: Map<Long, Long>)
constructor(declaration: RemoteDeclaration, modifiers: List<RemoteDeclaration> = emptyList(), children: List<Long> = emptyList())
Compatibility constructor for nodes without auxiliary roots.