private final int fLength;
private final boolean fSigned;
private final int fBase;
+ private final boolean fIsByteOrderSet;
private final ByteOrder fByteOrder;
private final Encoding fEncoding;
private final long fAlignment;
fLength = len;
fSigned = signed;
fBase = base;
+ fIsByteOrderSet = byteOrder != null;
fByteOrder = (byteOrder == null) ? ByteOrder.nativeOrder() : byteOrder;
fEncoding = encoding;
fClock = clock;
}
/**
- * Get the byte order
- *
- * @return the byte order
+ * @since 2.0
*/
+ @Override
+ public boolean isByteOrderSet() {
+ return fIsByteOrderSet;
+ }
+
+ @Override
public ByteOrder getByteOrder() {
return fByteOrder;
}