public static class SolidityType.StaticArrayType extends SolidityType.ArrayType
SolidityType.AddressType, SolidityType.ArrayType, SolidityType.BoolType, SolidityType.Bytes32Type, SolidityType.BytesType, SolidityType.DynamicArrayType, SolidityType.FunctionType, SolidityType.IntType, SolidityType.NumericType, SolidityType.StaticArrayType, SolidityType.StringType, SolidityType.UnsignedIntTypename| Constructor and Description |
|---|
StaticArrayType(String name) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
decode(byte[] encoded,
int offset) |
byte[] |
encodeList(List l) |
String |
getCanonicalName()
The canonical type name (used for the method signature creation)
E.g.
|
int |
getFixedSize() |
boolean |
isDynamicType() |
decodeTuple, encode, encodeTuple, getElementType, getTypedecode, getName, toStringpublic StaticArrayType(String name)
public String getCanonicalName()
SolidityTypegetCanonicalName in class SolidityTypepublic byte[] encodeList(List l)
encodeList in class SolidityType.ArrayTypepublic Object[] decode(byte[] encoded, int offset)
decode in class SolidityTypepublic int getFixedSize()
getFixedSize in class SolidityTypepublic boolean isDynamicType()
isDynamicType in class SolidityTypeCopyright © 2022 IoTeX Group. All rights reserved.