@Test public void testDecode() throws IOException { byte[] value = "some bytes".getBytes(StandardCharsets.UTF_8); try (Xdr xdr = new Xdr(128)) { xdr.beginEncoding(); xdr.xdrEncodeDynamicOpaque(value); xdr.endEncoding(); xdr.beginDecoding(); XdrOpaque opaque = new XdrOpaque(xdr); assertArrayEquals("invalid opaque value", value, opaque.getOpaque()); } }
public byte[] getOpaque() { return _opaque; }
XdrOpaque implements XdrAble { public byte[] getOpaque() { return _opaque; } }
XdrOpaque implements XdrAble { public byte[] getOpaque() { return _opaque; } XdrOpaque();  XdrOpaque(byte[] opaque);  XdrOpaque(XdrDecodingStream xdr); }
XdrOpaque implements XdrAble { public byte[] getOpaque() { return _opaque; } XdrOpaque();  XdrOpaque(byte[] opaque);  XdrOpaque(XdrDecodingStream xdr); byte[] getOpaque(); @Override int hashCode(); @Override boolean equals(Object o); @Override String toString(); @Override void xdrDecode(XdrDecodingStream xdr); @Override void xdrEncode(XdrEncodingStream xdr); }
XdrOpaque implements XdrAble { public byte[] getOpaque() { return _opaque; } XdrOpaque();  XdrOpaque(byte[] opaque);  XdrOpaque(XdrDecodingStream xdr); byte[] getOpaque(); @Override int hashCode(); @Override boolean equals(Object o); @Override String toString(); @Override void xdrDecode(XdrDecodingStream xdr); @Override void xdrEncode(XdrEncodingStream xdr);  }