NodeId implements Comparable<NodeId> { static NodeId createRaw(NodeIdType type, long value) { return new NodeId(type, 0, value); } private  NodeId(NodeIdType type, int v1, long v2); boolean isPtr(); long getPtrLocation(); int getTypeValue(); boolean isInline(); static boolean isInline(NodeId nodeId); boolean isValue(); static NodeId inline(Node node); static boolean hasInlineDatatype(Node node); static Node extract(NodeId nodeId); static final boolean isAny(NodeId nodeId); static final boolean isDoesNotExist(NodeId nodeId); NodeIdType type(); @Override int hashCode(); @Override boolean equals(Object other); boolean equals(NodeId nodeIdOther); @Override String toString(); @Override int compareTo(NodeId other); static int compare(NodeId n1, NodeId n2); final boolean isConcrete(); static final boolean isConcrete(NodeId nodeId); static final int SIZE; static final NodeId NodeIdInvalid; static final NodeId NodeDoesNotExist; static final NodeId NodeIdAny; static final NodeId NodeIdDefined; static final NodeId NodeIdUndefined; }
@Test public void nodeId_codec_02() { testCodecArray(NodeId.createRaw(NodeIdType.XSD_INTEGER, 1)); }
@Test public void nodeId_codec_03() { testCodecArray(NodeId.createRaw(NodeIdType.XSD_INTEGER, BitsLong.clear(-1L, 56,64))); }
@Test public void nodeId_codec_12() { testCodecBuffer(NodeId.createRaw(NodeIdType.XSD_INTEGER, 1)); }
@Test public void nodeId_codec_13() { testCodecBuffer(NodeId.createRaw(NodeIdType.XSD_INTEGER, BitsLong.clear(-1L, 56,64))); }