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()
DeferredClass
public String getName()
DeferredClass
public 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>
Copyright © 2017. All rights reserved.