Class ObjectUtility.ClassMap

  • Enclosing class:
    ObjectUtility

    private static class ObjectUtility.ClassMap
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.util.ArrayList data  
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassMap()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.Class cls)
      Return the first element of the ClassMap that is assignable to cls.
      void put​(java.lang.Class cls, java.lang.Object obj)
      Add obj to the map with key cls.
      • Methods inherited from class java.lang.Object

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

      • data

        java.util.ArrayList data
    • Constructor Detail

      • ClassMap

        public ClassMap()
    • Method Detail

      • get

        public java.lang.Object get​(java.lang.Class cls)
        Return the first element of the ClassMap that is assignable to cls. The order is determined by the order in which the put method was called. Returns null if there is no match.
      • put

        public void put​(java.lang.Class cls,
                        java.lang.Object obj)
        Add obj to the map with key cls. Note that order matters, as the first match is returned.