A B C D F G I L M N P R S T U V

A

addCodeStyleInterceptedMethod(String) - Method in class com.futureshocked.classloader.ClassTransforms
Add a new method to be intercepted.
addCodeStyleMethod(String, boolean, boolean) - Method in class com.futureshocked.classloader.ApplicationDebugger
An easier way to add a method to be intercepted by DebuggerClassLoader.
addInterceptedMethod(String, String, String) - Method in class com.futureshocked.classloader.ClassTransforms
Add a new method to be intercepted.
addInterceptedMethod(InterceptedMethod) - Method in class com.futureshocked.classloader.ClassTransforms
Adds an already created InterceptedMethod object to this container.
addMethod(String, String, boolean, boolean) - Method in class com.futureshocked.classloader.ApplicationDebugger
Adds a method to be intercepted by DebuggerClassLoader.
addMethod(String, String, String, boolean, boolean) - Method in class com.futureshocked.classloader.ApplicationDebugger
Adds a method to be intercepted by DebuggerClassLoader.
addRecursionLimiter(MethodVisitor, InterceptedMethod, String) - Method in class com.futureshocked.classloader.DebuggerClassVisitor
Adds a recursion limit to a recursive limit - keeps recursive methods that are buggy from causing a stack overflow.
addRecursionLimiter - Variable in class com.futureshocked.classloader.InterceptedMethod
true if this method should have it's recursion limited.
addStaticDebuggerCall(MethodVisitor, InterceptedMethod) - Method in class com.futureshocked.classloader.DebuggerClassVisitor
Adds the bytecode to call the static debugger.
addStaticDebuggerCall - Variable in class com.futureshocked.classloader.InterceptedMethod
true if this method should have a static debugger call inserted.
ApplicationDebugger - Class in com.futureshocked.classloader
ApplicationDebugger provides an easy way to intercept and modify classes for debugging purposes.

To debug an application, a class name and a String array of arguments are passed in the constuctor, methods to intercept are specified using the addMethod() methods, and finally run() is called, which will invoke main() on the user specified class.
ApplicationDebugger(String, String[]) - Constructor for class com.futureshocked.classloader.ApplicationDebugger
Constructor that will set maxDebugDepth and maxRecursiveDepth to their defaults.
ApplicationDebugger(String, String[], int, int) - Constructor for class com.futureshocked.classloader.ApplicationDebugger
Constructor that will set maxDebugDepth and maxRecursiveDepth to user specified values.
args - Variable in class com.futureshocked.classloader.ApplicationDebugger
The String array passed to the main method of className

A B C D F G I L M N P R S T U V