public class TypeEncoder
extends java.lang.Object
| 构造器和说明 |
|---|
TypeEncoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
encode(Type parameter) |
static void |
encode(Type parameter,
ScaleCodecWriter writer) |
static void |
encodeAddress(Address address,
ScaleCodecWriter writer) |
static void |
encodeArray(Array array,
ScaleCodecWriter writer,
boolean isDynamic) |
static void |
encodeBool(Bool boolType,
ScaleCodecWriter writer) |
static void |
encodeBytes(BytesType bytesType,
ScaleCodecWriter writer) |
static void |
encodeNumeric(NumericType numericType,
ScaleCodecWriter writer) |
static void |
encodeStaticBytes(Bytes bytesType,
ScaleCodecWriter writer) |
static void |
encodeString(Utf8String stringType,
ScaleCodecWriter writer) |
static void |
encodeStruct(StructType structType,
ScaleCodecWriter writer) |
public static void encode(Type parameter, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static byte[] encode(Type parameter) throws java.io.IOException
java.io.IOExceptionpublic static void encodeAddress(Address address, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeNumeric(NumericType numericType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeBool(Bool boolType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeBytes(BytesType bytesType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeStaticBytes(Bytes bytesType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeString(Utf8String stringType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeStruct(StructType structType, ScaleCodecWriter writer) throws java.io.IOException
java.io.IOExceptionpublic static void encodeArray(Array array, ScaleCodecWriter writer, boolean isDynamic) throws java.io.IOException
java.io.IOException