Throws an exception because the ABI cannot be represented as a big integer.
The BigInt representation of the ABI.
The ABI cannot be represented as a bigint. VeChainDataModel#bi
Encodes the values according to the specified ABI types when creating the ABI instance.
The ABI-encoded bytes representing the given values.
Throws an exception because the ABI cannot be represented as a number.
The number representation of the ABI.
The mnemonic cannot be represented as a number. VeChainDataModel#n
Compares the current ABI instance with another ABI instance.
The ABI to compare with.
A non-zero number if the current ABI is different to the other ABI or zero if they are equal. VeChainDataModel#compareTo
It gets the first decoded value from the ABI.
The first decoded value from the ABI.
Checks if the current ABI object is equal to the given ABI object.
The ABI object to compare with.
True if the objects are equal, false otherwise. VeChainDataModel#isEqual
Static
ofStatic
ofDecodes the ABI values from the given ABI types and encoded data.
The list of ABI types representing the types of the values to decode.
The encoded data to decode.
An ABI instance with the decoded values.
Represents an ABI (Application Binary Interface).