| org.eclipse.sisu.inject.DeferredClass<T> | 
|  Known Indirect Subclasses 
          
            
              LoadedClass<T>
            
          
       | 
Placeholder Class; postpones classloading until absolutely necessary.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract DeferredProvider<T> | asProvider() Returns a provider based on the deferred class. | ||||||||||
| abstract String | getName() Returns the name of the deferred class. | ||||||||||
| abstract Class<T> | load() Retrieves the class, for example from a cache or a class loader. | ||||||||||
Returns a provider based on the deferred class.
Retrieves the class, for example from a cache or a class loader.
| TypeNotPresentException | 
|---|