|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.guice.bean.reflect.LoadedClass<T>
public final class LoadedClass<T>
Pseudo DeferredClass backed by an already loaded Class.
| Constructor Summary | |
|---|---|
LoadedClass(Class<? extends T> clazz)
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LoadedClass(Class<? extends T> clazz)
| Method Detail |
|---|
public Class<T> load()
DeferredClass
public String getName()
DeferredClass
public int hashCode()
hashCode in class Objectpublic boolean equals(Object rhs)
equals in class Objectpublic String toString()
toString in class Objectpublic final DeferredProvider<T> asProvider()
DeferredClass
asProvider 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>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||