edu.berkeley.guir.lib.introspect
Class Introspect
java.lang.Object
|
+--edu.berkeley.guir.lib.introspect.Introspect
- All Implemented Interfaces:
- IntrospectConstants
- public class Introspect
- extends Object
- implements IntrospectConstants
Lots of debugging utilities, including log file output, stream output,
graphical window output, and object introspection.
Have an instance in each class you want and use that instance.
Definitely not thread-safe.
Here is an example of the introspection debugging:
This software is distributed under the
Berkeley Software License.
Revisions: - GUIRLib-v1.0-1.0.0, Apr 25 2000, JH
Created class
- GUIRLib-v1.2-1.0.0, Jun 22 2000, JH
Touched for GUIRLib release
- GUIRLib-v1.3-1.0.0, Aug 11 2000, JH
Touched for GUIRLib release
- GUIRLib-v1.4-1.0.0, Aug 31 2000, JH
Touched for GUIRLib release
- Since:
- 1.3RC1
- Version:
- GUIRLib-v1.4-1.0.0, Aug 31 2000
- Author:
- Jason Hong (
jasonh@cs.berkeley.edu )
Fields inherited from interface edu.berkeley.guir.lib.introspect.IntrospectConstants |
CL_BOOLEAN, CL_BOOLEAN_ARR, CL_BYTE, CL_BYTE_ARR, CL_CHAR, CL_CHAR_ARR, CL_DOUBLE, CL_DOUBLE_ARR, CL_FLOAT, CL_FLOAT_ARR, CL_INT, CL_INT_ARR, CL_LONG, CL_LONG_ARR, CL_SHORT, CL_SHORT_ARR, CL_STRING, CL_STRINGBUFFER |
Constructor Summary |
Introspect()
No instances allowed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Introspect
public Introspect()
- No instances allowed.
parseObject
public static void parseObject(Object obj,
IntrospectHandler handler)
- Use introspection to debug an object, using the specified callback.
main
public static void main(String[] argv)