java.lang.Object | |
↳ | org.eclipse.sisu.space.LoadedClass<T> |
Pseudo DeferredClass
backed by an already loaded Class.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
LoadedClass(Class<? extends T> clazz) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
final DeferredProvider<T> |
asProvider()
Returns a provider based on the deferred class.
| ||||||||||
boolean | equals(Object rhs) | ||||||||||
final T | get() | ||||||||||
final DeferredClass<T> | getImplementationClass() | ||||||||||
String |
getName()
Returns the name of the deferred class.
| ||||||||||
int | hashCode() | ||||||||||
Class<T> |
load()
Retrieves the class, for example from a cache or a class loader.
| ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.google.inject.Provider
| |||||||||||
From interface
javax.inject.Provider
| |||||||||||
From interface
org.eclipse.sisu.inject.DeferredClass
| |||||||||||
From interface
org.eclipse.sisu.inject.DeferredProvider
|
Returns a provider based on the deferred class.
Retrieves the class, for example from a cache or a class loader.