Package com.klaytn.caver.abi
Class Utils
- java.lang.Object
-
- com.klaytn.caver.abi.Utils
-
public class Utils extends java.lang.Object
Utility functions.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<TypeReference<Type>>
convert(java.util.List<TypeReference<?>> input)
static int
getStaticStructComponentSize(StaticStruct staticStruct)
static <T,R extends Type<T>,E extends Type<T>>
java.util.List<E>typeMap(java.util.List<java.util.List<T>> input, java.lang.Class<E> outerDestType, java.lang.Class<R> innerType)
static <T,R extends Type<T>>
java.util.List<R>typeMap(java.util.List<T> input, java.lang.Class<R> destType)
-
-
-
Method Detail
-
convert
public static java.util.List<TypeReference<Type>> convert(java.util.List<TypeReference<?>> input)
-
typeMap
public static <T,R extends Type<T>,E extends Type<T>> java.util.List<E> typeMap(java.util.List<java.util.List<T>> input, java.lang.Class<E> outerDestType, java.lang.Class<R> innerType)
-
typeMap
public static <T,R extends Type<T>> java.util.List<R> typeMap(java.util.List<T> input, java.lang.Class<R> destType) throws TypeMappingException
- Throws:
TypeMappingException
-
getStaticStructComponentSize
public static int getStaticStructComponentSize(StaticStruct staticStruct)
-
-