public abstract class NativeIntegralType extends NativeArrayableType
JAVA_LANG_PACKAGE| Constructor and Description |
|---|
NativeIntegralType(PackageName packageName,
java.lang.String name,
NativeRawArray rawArray,
NativeArrayTraits arrayTraits,
NativeArrayElement arrayElement) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
formatLiteral(java.math.BigInteger value) |
protected abstract java.lang.String |
formatLiteral(java.lang.String rawValue) |
abstract java.math.BigInteger |
getLowerBound() |
abstract java.math.BigInteger |
getUpperBound() |
abstract boolean |
requiresBigInt() |
getArrayElement, getArrayTraits, getRawArraygetFullName, isSimplegetName, getPackageNamepublic NativeIntegralType(PackageName packageName, java.lang.String name, NativeRawArray rawArray, NativeArrayTraits arrayTraits, NativeArrayElement arrayElement)
public abstract boolean requiresBigInt()
public abstract java.math.BigInteger getLowerBound()
public abstract java.math.BigInteger getUpperBound()
public java.lang.String formatLiteral(java.math.BigInteger value)
throws ZserioExtensionException
ZserioExtensionExceptionprotected abstract java.lang.String formatLiteral(java.lang.String rawValue)
throws ZserioExtensionException
ZserioExtensionExceptionLast updated 2024-07-18 11:31:32