Class Generics


  • public abstract class Generics
    extends java.lang.Object
    • 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.String getTypeNameCompat​(java.lang.reflect.Type type)  
      static boolean isUnknownType​(java.lang.reflect.Type type)  
      static java.lang.reflect.Type makeArrayType​(java.lang.reflect.Type componentType)  
      static java.lang.reflect.ParameterizedType makeParameterizedType​(java.lang.Class<?> container, java.lang.reflect.Type... arguments)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • typeCache

        private static final java.util.concurrent.ConcurrentMap<java.lang.String,​java.lang.reflect.Type> typeCache
    • Constructor Detail

      • Generics

        public Generics()
    • 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)