Class TypeIntrinsics


  • public class TypeIntrinsics
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeIntrinsics()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Collection asMutableCollection​(java.lang.Object obj)  
      static java.util.Collection asMutableCollection​(java.lang.Object obj, java.lang.String message)  
      static java.lang.Iterable asMutableIterable​(java.lang.Object obj)  
      static java.lang.Iterable asMutableIterable​(java.lang.Object obj, java.lang.String message)  
      static java.util.Iterator asMutableIterator​(java.lang.Object obj)  
      static java.util.Iterator asMutableIterator​(java.lang.Object obj, java.lang.String message)  
      static java.util.List asMutableList​(java.lang.Object obj)  
      static java.util.List asMutableList​(java.lang.Object obj, java.lang.String message)  
      static java.util.ListIterator asMutableListIterator​(java.lang.Object obj)  
      static java.util.ListIterator asMutableListIterator​(java.lang.Object obj, java.lang.String message)  
      static java.util.Map asMutableMap​(java.lang.Object obj)  
      static java.util.Map asMutableMap​(java.lang.Object obj, java.lang.String message)  
      static java.util.Map.Entry asMutableMapEntry​(java.lang.Object obj)  
      static java.util.Map.Entry asMutableMapEntry​(java.lang.Object obj, java.lang.String message)  
      static java.util.Set asMutableSet​(java.lang.Object obj)  
      static java.util.Set asMutableSet​(java.lang.Object obj, java.lang.String message)  
      static java.lang.Object beforeCheckcastToFunctionOfArity​(java.lang.Object obj, int arity)  
      static java.lang.Object beforeCheckcastToFunctionOfArity​(java.lang.Object obj, int arity, java.lang.String message)  
      static java.util.Collection castToCollection​(java.lang.Object obj)  
      static java.lang.Iterable castToIterable​(java.lang.Object obj)  
      static java.util.Iterator castToIterator​(java.lang.Object obj)  
      static java.util.List castToList​(java.lang.Object obj)  
      static java.util.ListIterator castToListIterator​(java.lang.Object obj)  
      static java.util.Map castToMap​(java.lang.Object obj)  
      static java.util.Map.Entry castToMapEntry​(java.lang.Object obj)  
      static java.util.Set castToSet​(java.lang.Object obj)  
      static int getFunctionArity​(java.lang.Object obj)  
      static boolean isFunctionOfArity​(java.lang.Object obj, int arity)  
      static boolean isMutableCollection​(java.lang.Object obj)  
      static boolean isMutableIterable​(java.lang.Object obj)  
      static boolean isMutableIterator​(java.lang.Object obj)  
      static boolean isMutableList​(java.lang.Object obj)  
      static boolean isMutableListIterator​(java.lang.Object obj)  
      static boolean isMutableMap​(java.lang.Object obj)  
      static boolean isMutableMapEntry​(java.lang.Object obj)  
      static boolean isMutableSet​(java.lang.Object obj)  
      static java.lang.ClassCastException throwCce​(java.lang.ClassCastException e)  
      static void throwCce​(java.lang.Object argument, java.lang.String requestedClassName)  
      static void throwCce​(java.lang.String message)  
      • Methods inherited from class java.lang.Object

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

      • TypeIntrinsics

        public TypeIntrinsics()
    • Method Detail

      • throwCce

        public static void throwCce​(java.lang.Object argument,
                                    java.lang.String requestedClassName)
      • throwCce

        public static void throwCce​(java.lang.String message)
      • throwCce

        public static java.lang.ClassCastException throwCce​(java.lang.ClassCastException e)
      • isMutableIterator

        public static boolean isMutableIterator​(java.lang.Object obj)
      • asMutableIterator

        public static java.util.Iterator asMutableIterator​(java.lang.Object obj)
      • asMutableIterator

        public static java.util.Iterator asMutableIterator​(java.lang.Object obj,
                                                           java.lang.String message)
      • castToIterator

        public static java.util.Iterator castToIterator​(java.lang.Object obj)
      • isMutableListIterator

        public static boolean isMutableListIterator​(java.lang.Object obj)
      • asMutableListIterator

        public static java.util.ListIterator asMutableListIterator​(java.lang.Object obj)
      • asMutableListIterator

        public static java.util.ListIterator asMutableListIterator​(java.lang.Object obj,
                                                                   java.lang.String message)
      • castToListIterator

        public static java.util.ListIterator castToListIterator​(java.lang.Object obj)
      • isMutableIterable

        public static boolean isMutableIterable​(java.lang.Object obj)
      • asMutableIterable

        public static java.lang.Iterable asMutableIterable​(java.lang.Object obj)
      • asMutableIterable

        public static java.lang.Iterable asMutableIterable​(java.lang.Object obj,
                                                           java.lang.String message)
      • castToIterable

        public static java.lang.Iterable castToIterable​(java.lang.Object obj)
      • isMutableCollection

        public static boolean isMutableCollection​(java.lang.Object obj)
      • asMutableCollection

        public static java.util.Collection asMutableCollection​(java.lang.Object obj)
      • asMutableCollection

        public static java.util.Collection asMutableCollection​(java.lang.Object obj,
                                                               java.lang.String message)
      • castToCollection

        public static java.util.Collection castToCollection​(java.lang.Object obj)
      • isMutableList

        public static boolean isMutableList​(java.lang.Object obj)
      • asMutableList

        public static java.util.List asMutableList​(java.lang.Object obj)
      • asMutableList

        public static java.util.List asMutableList​(java.lang.Object obj,
                                                   java.lang.String message)
      • castToList

        public static java.util.List castToList​(java.lang.Object obj)
      • isMutableSet

        public static boolean isMutableSet​(java.lang.Object obj)
      • asMutableSet

        public static java.util.Set asMutableSet​(java.lang.Object obj)
      • asMutableSet

        public static java.util.Set asMutableSet​(java.lang.Object obj,
                                                 java.lang.String message)
      • castToSet

        public static java.util.Set castToSet​(java.lang.Object obj)
      • isMutableMap

        public static boolean isMutableMap​(java.lang.Object obj)
      • asMutableMap

        public static java.util.Map asMutableMap​(java.lang.Object obj)
      • asMutableMap

        public static java.util.Map asMutableMap​(java.lang.Object obj,
                                                 java.lang.String message)
      • castToMap

        public static java.util.Map castToMap​(java.lang.Object obj)
      • isMutableMapEntry

        public static boolean isMutableMapEntry​(java.lang.Object obj)
      • asMutableMapEntry

        public static java.util.Map.Entry asMutableMapEntry​(java.lang.Object obj)
      • asMutableMapEntry

        public static java.util.Map.Entry asMutableMapEntry​(java.lang.Object obj,
                                                            java.lang.String message)
      • castToMapEntry

        public static java.util.Map.Entry castToMapEntry​(java.lang.Object obj)
      • getFunctionArity

        public static int getFunctionArity​(java.lang.Object obj)
      • isFunctionOfArity

        public static boolean isFunctionOfArity​(java.lang.Object obj,
                                                int arity)
      • beforeCheckcastToFunctionOfArity

        public static java.lang.Object beforeCheckcastToFunctionOfArity​(java.lang.Object obj,
                                                                        int arity)
      • beforeCheckcastToFunctionOfArity

        public static java.lang.Object beforeCheckcastToFunctionOfArity​(java.lang.Object obj,
                                                                        int arity,
                                                                        java.lang.String message)