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, wait
getName, load
public final DeferredProvider<T> asProvider()
DeferredClass
asProvider
in interface DeferredClass<T>
public final DeferredClass<T> getImplementationClass()
getImplementationClass
in interface DeferredProvider<T>