Class TypeUtil<T>
java.lang.Object
ca.spottedleaf.converter.types.TypeUtil<T>
- Direct Known Subclasses:
JavaTypeUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ObjectbaseToGeneric(T input) <D> DconvertBaseToBase(T input, TypeUtil<D> to) convertFromBaseToGeneric(T input, TypeUtil<?> to) <D> DconvertGenericToBase(Object valueGeneric, TypeUtil<D> to) abstract ObjectconvertGenericToGeneric(Object valueGeneric, TypeUtil<?> to) abstract ListTypeabstract MapTypeabstract Objectstatic ObjectdeepCopyGeneric(Object generic) abstract TgenericToBase(Object input) abstract ObjectTypegetTypeBase(T value) abstract booleanisCompatibleArray(Object array) abstract booleanisCompatibleNumber(Number number)
-
Constructor Details
-
TypeUtil
public TypeUtil()
-
-
Method Details
-
createEmptyList
-
createEmptyMap
-
convertFromBaseToGeneric
-
convertBaseToBase
-
convertGenericToBase
-
convertGenericToGeneric
-
baseToGeneric
-
genericToBase
-
isCompatibleNumber
-
isCompatibleArray
-
getTypeBase
-
deepCopy
-
deepCopyGeneric
-