Class SolidityType.ArrayType

java.lang.Object
net.osslabz.evm.abi.definition.SolidityType
net.osslabz.evm.abi.definition.SolidityType.ArrayType
Direct Known Subclasses:
SolidityType.DynamicArrayType, SolidityType.StaticArrayType
Enclosing class:
SolidityType

public abstract static class SolidityType.ArrayType extends SolidityType
  • Constructor Details

    • ArrayType

      public ArrayType(String name)
  • Method Details

    • getType

      public static SolidityType.ArrayType getType(String typeName)
    • encode

      public byte[] encode(Object value)
      Description copied from class: SolidityType
      Encodes the value according to specific type rules
      Specified by:
      encode in class SolidityType
    • encodeTuple

      protected byte[] encodeTuple(List l)
    • decodeTuple

      public Object[] decodeTuple(byte[] encoded, int origOffset, int len)
    • getElementType

      public SolidityType getElementType()
    • encodeList

      public abstract byte[] encodeList(List l)