Interface ClassToInstanceMap<B>

    • Method Detail

      • getInstance

        <T extends B> T getInstance​(Class<T> type)
        Returns the value the specified class is mapped to, or null if no entry for this class is present. This will only return a value that was bound to this specific class, not a value that may have been bound to a subtype.
      • putInstance

        <T extends B> T putInstance​(Class<T> type,
                                    T value)
        Maps the specified class to the specified value. Does not associate this value with any of the class's supertypes.
        the value previously associated with this class (possibly null), or null if there was no previous entry.