| Modifier and Type | Field and Description |
|---|---|
| public static final ClassRepository | |
| private volatile Type | superclass
The generic superclass info. |
| private volatile Type[] | superInterfaces
The generic superinterface info. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private Type | |
| private Type[] | |
| public Type | |
| public Type[] | |
| public static ClassRepository | Returns: aClassRepository that manages the generic type
information represented in the signature rawSig- the generic signature of the reflective object
that this repository is servicing rawSig, GenericsFactory - a factory that will provide instances of reflective
objects when this repository converts its AST f)Static factory method. |
| protected ClassSignature | parse(String s)
Implements abstract sun. Returns the AST for the generic type info of this entity. |
| NONE | back to summary |
|---|---|
| public static final ClassRepository NONE | |
| superclass | back to summary |
|---|---|
| private volatile Type superclass The generic superclass info. Lazily initialized. | |
| superInterfaces | back to summary |
|---|---|
| private volatile Type[] superInterfaces The generic superinterface info. Lazily initialized. | |
| ClassRepository | back to summary |
|---|---|
| private ClassRepository(String rawSig, GenericsFactory f) | |
| computeSuperclass | back to summary |
|---|---|
| private Type computeSuperclass() | |
| computeSuperInterfaces | back to summary |
|---|---|
| private Type[] computeSuperInterfaces() | |
| getSuperclass | back to summary |
|---|---|
| public Type getSuperclass() | |
| getSuperInterfaces | back to summary |
|---|---|
| public Type[] getSuperInterfaces() | |
| make | back to summary |
|---|---|
| public static ClassRepository make(String rawSig, GenericsFactory f) Static factory method.
| |
| parse | back to summary |
|---|---|
| protected ClassSignature parse(String s) Implements abstract sun. Doc from sun. Returns the AST for the generic type info of this entity. | |