@Internal
public class ObjectContainer
extends java.lang.Object
Constructor and Description |
---|
ObjectContainer() |
Modifier and Type | Method and Description |
---|---|
<T> void |
add(java.lang.Class<T> type) |
<T> void |
add(java.lang.String label,
java.lang.Class<? super T> type,
java.lang.Class<?> actual) |
<T> void |
add(java.lang.String label,
java.lang.Class<? super T> type,
T singleton) |
<T> void |
add(java.lang.String label,
Lazy<T> lazyValue) |
<T> void |
add(T singleton) |
<T> T |
get(java.lang.Class<T> type) |
<T> T |
get(java.lang.Class<T> type,
java.lang.String label) |
public <T> void add(T singleton)
public <T> void add(java.lang.Class<T> type)
public <T> void add(java.lang.String label, java.lang.Class<? super T> type, T singleton)
public <T> void add(java.lang.String label, java.lang.Class<? super T> type, java.lang.Class<?> actual)
public <T> void add(java.lang.String label, Lazy<T> lazyValue)
public <T> T get(java.lang.Class<T> type)
public <T> T get(java.lang.Class<T> type, java.lang.String label)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.