Package com.klaytn.caver.abi
Class DefaultFunctionReturnDecoder
- java.lang.Object
-
- com.klaytn.caver.abi.FunctionReturnDecoder
-
- com.klaytn.caver.abi.DefaultFunctionReturnDecoder
-
public class DefaultFunctionReturnDecoder extends FunctionReturnDecoder
Contract Application Binary Interface (ABI) encoding for functions. Further details are available here.
-
-
Constructor Summary
Constructors Constructor Description DefaultFunctionReturnDecoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Type>
TypedecodeEventParameter(java.lang.String rawInput, TypeReference<T> typeReference)
java.util.List<Type>
decodeFunctionResult(java.lang.String rawInput, java.util.List<TypeReference<Type>> outputParameters)
static <T extends Type>
intgetDataOffset(java.lang.String input, int offset, TypeReference<?> typeReference)
-
Methods inherited from class com.klaytn.caver.abi.FunctionReturnDecoder
decode, decodeIndexedValue
-
-
-
-
Method Detail
-
decodeFunctionResult
public java.util.List<Type> decodeFunctionResult(java.lang.String rawInput, java.util.List<TypeReference<Type>> outputParameters)
- Specified by:
decodeFunctionResult
in classFunctionReturnDecoder
-
decodeEventParameter
public <T extends Type> Type decodeEventParameter(java.lang.String rawInput, TypeReference<T> typeReference)
- Specified by:
decodeEventParameter
in classFunctionReturnDecoder
-
getDataOffset
public static <T extends Type> int getDataOffset(java.lang.String input, int offset, TypeReference<?> typeReference) throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
-
-