public class TypeEncoder
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
encode(Type parameter) |
static byte[] |
encodeAddress(Address address) |
static <T extends Type> |
encodeArrayValues(Array<T> value) |
static byte[] |
encodeBool(Bool value) |
static byte[] |
encodeBytes(BytesType bytesType) |
static <T extends Type> |
encodeDynamicArray(DynamicArray<T> value) |
static byte[] |
encodeDynamicBytes(DynamicBytes dynamicBytes) |
static byte[] |
encodeDynamicStruct(DynamicStruct value) |
static byte[] |
encodeNumeric(NumericType numericType) |
static byte[] |
encodeString(Utf8String string) |
public static byte[] encode(Type parameter)
public static byte[] encodeAddress(Address address)
public static byte[] encodeNumeric(NumericType numericType)
public static byte[] encodeBool(Bool value)
public static byte[] encodeBytes(BytesType bytesType)
public static byte[] encodeDynamicBytes(DynamicBytes dynamicBytes)
public static byte[] encodeString(Utf8String string)
public static <T extends Type> byte[] encodeDynamicArray(DynamicArray<T> value)
public static byte[] encodeDynamicStruct(DynamicStruct value)