Package step.core

Class AbstractContext

    • Constructor Detail

      • AbstractContext

        public AbstractContext()
    • Method Detail

      • get

        public <T> T get​(Class<T> class_)
      • require

        public <T> T require​(Class<T> class_)
      • computeIfAbsent

        public <T> T computeIfAbsent​(Class<T> class_,
                                     Function<Class<T>,​T> mappingFunction)
      • put

        public <T> T put​(Class<T> class_,
                         T value)
      • inheritFromParentOrComputeIfAbsent

        public <T> T inheritFromParentOrComputeIfAbsent​(AbstractContext parentContext,
                                                        Class<T> class_,
                                                        Function<Class<T>,​T> mappingFunction)