|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--nl.justobjects.toolkit.sys.Frame
Access the current execution frame
Field Summary | |
private static java.io.PrintWriter |
__out
|
private static java.io.StringWriter |
__stringWriter
|
private static java.lang.Throwable |
__throwable
Shared static instances, reduces object creation at expense of lock contention in multi threaded debugging |
private static java.lang.StringBuffer |
__writerBuffer
|
int |
_depth
The stack depth where the Frame was created (main is 1) |
java.lang.String |
_file
The file and linenumber of where the Frame was created. |
private int |
_lineEnd
|
private int |
_lineStart
|
java.lang.String |
_method
The Method (including the "(file.java:99)") the Frame was created in |
java.lang.String |
_stack
The full stack of where the Frame was created. |
java.lang.String |
_thread
Name of the Thread the Frame was created in |
(package private) java.lang.String |
_where
|
Constructor Summary | |
|
Frame()
Construct a frame |
|
Frame(int ignoreFrames)
Construct a frame |
(package private) |
Frame(int ignoreFrames,
boolean partial)
package private Constructor. |
protected |
Frame(java.lang.String stack,
int ignoreFrames,
boolean partial)
Internal only Constructor. |
Method Summary | |
(package private) void |
complete()
Complete partial constructor |
java.lang.String |
file()
|
Frame |
getParent()
Get a Frame reresenting the function one level up in this frame |
protected void |
internalInit(int ignoreFrames,
boolean partial)
|
static void |
main(java.lang.String[] argv)
|
(package private) static void |
realTest()
|
(package private) static void |
test()
|
private static void |
testChecker(Test t,
Frame f,
java.lang.String desc,
java.lang.String method,
int depth,
java.lang.String thread,
java.lang.String file)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
|
Field Detail |
private static java.lang.Throwable __throwable
private static java.io.StringWriter __stringWriter
private static java.lang.StringBuffer __writerBuffer
private static java.io.PrintWriter __out
public java.lang.String _stack
public java.lang.String _method
public int _depth
public java.lang.String _thread
public java.lang.String _file
java.lang.String _where
private int _lineStart
private int _lineEnd
Constructor Detail |
public Frame()
public Frame(int ignoreFrames)
ignoreFrames
- number of levels of stack to ignoreFrame(int ignoreFrames, boolean partial)
ignoreFrames
- Number of frames to ignorepartial
- Partial construction if trueprotected Frame(java.lang.String stack, int ignoreFrames, boolean partial)
Method Detail |
protected void internalInit(int ignoreFrames, boolean partial)
void complete()
public java.lang.String file()
public java.lang.String toString()
toString
in class java.lang.Object
public Frame getParent()
private static void testChecker(Test t, Frame f, java.lang.String desc, java.lang.String method, int depth, java.lang.String thread, java.lang.String file)
static void test()
static void realTest()
public static void main(java.lang.String[] argv)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |