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.
Satisfying this method's contract implies a non- |