H A D | BaseContext.java | 53 * @param key key 62 public synchronized <T1, T2, T3> T3 addComponent(ComponentKey<T3> key, in addComponent() argument 64 return addComponent(key, () -> supplier.apply(arg1, arg2)); in addComponent() 70 * @param key key 80 public synchronized <T1, T2, T3> T3 addComponent(ComponentKey<T3> key, in addComponent() argument 86 return addComponent(key, () -> { in addComponent() 95 * @param key key 102 addComponent(ComponentKey<T2> key, Function<T1, T2> supplier, T1 arg1) addComponent() argument 117 addComponent(ComponentKey<T2> key, Ref<Boolean> newCreated, Function<T1, T2> supplier, T1 arg1) addComponent() argument 137 addComponent(ComponentKey<T1> key, Ref<Boolean> newCreated, Supplier<T1> supplier) addComponent() argument 153 addComponent(ComponentKey<T1> key, Supplier<T1> supplier) addComponent() argument 174 getComponent(ComponentKey<T1> key) getComponent() argument 188 removeComponent(ComponentKey<T1> key) removeComponent() argument 206 updateComponent(ComponentKey<T3> key, BiFunction<T1, T2, T3> supplier, T1 arg1, T2 arg2) updateComponent() argument 223 updateComponent(ComponentKey<T2> key, Function<T1, T2> supplier, T1 arg1) updateComponent() argument 235 updateComponent(ComponentKey<T1> key, Supplier<T1> supplier) updateComponent() argument [all...] |