final class NamedClass<T> extends AbstractDeferredClass<T>
DeferredClass representing a named class from a ClassSpace.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
name |
private ClassSpace |
space |
| Constructor and Description |
|---|
NamedClass(ClassSpace space,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object rhs) |
java.lang.String |
getName()
Returns the name of the deferred class.
|
int |
hashCode() |
java.lang.Class<T> |
load()
Retrieves the class, for example from a cache or a class loader.
|
java.lang.String |
toString() |
asProvider, get, getImplementationClassprivate final ClassSpace space
private final java.lang.String name
NamedClass(ClassSpace space, java.lang.String name)
public java.lang.Class<T> load()
DeferredClasspublic java.lang.String getName()
DeferredClasspublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object rhs)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object