public final class LoadedClass<T> extends Object
DeferredClass backed by an already loaded Class.| Constructor and Description |
|---|
LoadedClass(Class<? extends T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
DeferredProvider<T> |
asProvider()
Returns a provider based on the deferred class.
|
boolean |
equals(Object rhs) |
T |
get() |
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() |
public Class<T> load()
DeferredClasspublic String getName()
DeferredClasspublic final DeferredProvider<T> asProvider()
DeferredClassasProvider in interface DeferredClass<T>public final T get()
get in interface javax.inject.Provider<T>public final DeferredClass<T> getImplementationClass()
getImplementationClass in interface DeferredProvider<T>Copyright © 2010-2015 Sonatype, Inc.. All Rights Reserved.