public class SossUnion extends SossStruct
Union
implementation that subclasses SossStruct
(so that all of the Member
subclasses defined there are available within subclass implementations of SossUnion as well.SossStruct.EnumWithInt16Value<E extends java.lang.Enum<E> & HasValue<java.lang.Short>>, SossStruct.EnumWithInt32Value<E extends java.lang.Enum<E> & HasValue<java.lang.Integer>>, SossStruct.Int16, SossStruct.Int32, SossStruct.Int8, SossStruct.UInt32
Struct.Bool, Struct.Enum16, Struct.Enum32, Struct.Enum64, Struct.Enum8, Struct.Float32, Struct.Float64, Struct.InstanceFactory<S>, Struct.Member, Struct.Reference32<S extends Struct>, Struct.Reference64<S extends Struct>, Struct.Signed16, Struct.Signed32, Struct.Signed64, Struct.Signed8, Struct.Unsigned16, Struct.Unsigned32, Struct.Unsigned8, Struct.UTF8String
Constructor and Description |
---|
SossUnion() |
Modifier and Type | Method and Description |
---|---|
boolean |
isUnion()
Always returns true.
|
array, byteOrder, decrementUseCount, deserialize, fillArray, incrementUseCount, inner, newBuffer, serialize
address, array, array, array, array, array, array, array, array, array, fillArray, fillArray, fillArray, getByteBuffer, getByteBufferPosition, isPacked, outerStruct, read, setByteBuffer, setByteBufferPosition, size, toString, write