Package com.dslplatform.json.runtime
Class Generics
- java.lang.Object
-
- com.dslplatform.json.runtime.Generics
-
public abstract class Generics extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classGenerics.GenericArrayTypeImplprivate static classGenerics.GenericType
-
Field Summary
Fields Modifier and Type Field Description private static java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.reflect.Type>typeCache
-
Constructor Summary
Constructors Constructor Description Generics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringgetTypeNameCompat(java.lang.reflect.Type type)static booleanisUnknownType(java.lang.reflect.Type type)static java.lang.reflect.TypemakeArrayType(java.lang.reflect.Type componentType)static java.lang.reflect.ParameterizedTypemakeParameterizedType(java.lang.Class<?> container, java.lang.reflect.Type... arguments)
-
-
-
Method Detail
-
getTypeNameCompat
private static java.lang.String getTypeNameCompat(java.lang.reflect.Type type)
-
makeParameterizedType
public static java.lang.reflect.ParameterizedType makeParameterizedType(java.lang.Class<?> container, java.lang.reflect.Type... arguments)
-
makeArrayType
public static java.lang.reflect.Type makeArrayType(java.lang.reflect.Type componentType)
-
isUnknownType
public static boolean isUnknownType(java.lang.reflect.Type type)
-
-