abstract class AbstractDeferredClass<T> extends java.lang.Object implements DeferredClass<T>, DeferredProvider<T>
DeferredClass and DeferredProvider.| Modifier and Type | Field and Description |
|---|---|
private com.google.inject.Injector |
injector |
| Constructor and Description |
|---|
AbstractDeferredClass() |
| Modifier and Type | Method and Description |
|---|---|
DeferredProvider<T> |
asProvider()
Returns a provider based on the deferred class.
|
T |
get() |
DeferredClass<T> |
getImplementationClass() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, loadpublic final DeferredProvider<T> asProvider()
DeferredClassasProvider in interface DeferredClass<T>public final DeferredClass<T> getImplementationClass()
getImplementationClass in interface DeferredProvider<T>