| Modifier and Type | Field and Description |
|---|---|
| protected final Class | |
| protected final ClassStack | |
| private ArrayList |
| Access | Constructor and Description |
|---|---|
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | addSelfReference(ResolvedRecursiveType ref)
Method called to indicate that there is a self-reference from deeper down in stack pointing into type this stack frame represents. |
| public ClassStack | |
| public ClassStack | |
| public void | resolveSelfReferences(JavaType resolved)
Method called when type that this stack frame represents is fully resolved, allowing self-references to be completed (if there are any) |
| public String |
| _current | back to summary |
|---|---|
| protected final Class<?> _current | |
| _parent | back to summary |
|---|---|
| protected final ClassStack _parent | |
| _selfRefs | back to summary |
|---|---|
| private ArrayList<ResolvedRecursiveType> _selfRefs | |
| ClassStack | back to summary |
|---|---|
| public ClassStack(Class<?> rootType) | |
| ClassStack | back to summary |
|---|---|
| private ClassStack(ClassStack parent, Class<?> curr) | |
| addSelfReference | back to summary |
|---|---|
| public void addSelfReference(ResolvedRecursiveType ref) Method called to indicate that there is a self-reference from deeper down in stack pointing into type this stack frame represents. | |
| child | back to summary |
|---|---|
public ClassStack child(Class<?> cls)
| |
| find | back to summary |
|---|---|
| public ClassStack find(Class<?> cls) | |
| resolveSelfReferences | back to summary |
|---|---|
| public void resolveSelfReferences(JavaType resolved) Method called when type that this stack frame represents is fully resolved, allowing self-references to be completed (if there are any) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |