Node

public class Node

Fields

client

protected final APIClient client

opaqueValue

protected long opaqueValue

Constructors

Node

protected Node(APIClient client)

Methods

componentKind

public io.cocotec.popili.coco.ComponentKind componentKind()

enclosingDecl

public io.cocotec.popili.coco.Node enclosingDecl()

equals

public boolean equals(Object other)

fromProtobuf

public static Node fromProtobuf(APIClient client, Out.CocoNode inputValue)

getHandle

public final long getHandle()

getOpaqueValue

public final long getOpaqueValue()

hashCode

public int hashCode()

isValid

public boolean isValid()

name

public String name()

nodeKind

public io.cocotec.popili.coco.NodeKind nodeKind()

prettyPrint

public String prettyPrint()

prettyPrint

public String prettyPrint(String formatSpecification)
Parameters:
  • formatSpecification