|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fuin.apps4swing.Apps4SwingUtils
public final class Apps4SwingUtils
Utility methods for the package.
| Method Summary | |
|---|---|
static void |
addMethodCallLogStmt(org.fuin.srcgen4javassist.SgClassPool pool,
List<String> lines,
org.fuin.srcgen4javassist.SgMethod method)
Add some log lines for a method call including method name and arguments (DEBUG) and argument values (TRACE). |
static void |
addPrivateStaticLogger(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.SgClass clasz)
Adds a private static LOG variable to the class. |
static void |
addVarTraceStmt(org.fuin.srcgen4javassist.SgClassPool pool,
List<String> lines,
String varName,
org.fuin.srcgen4javassist.SgClass varType)
Creates a trace line for a variable. |
static org.fuin.srcgen4javassist.SgClass |
createCallableClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
Class<?> intf,
org.fuin.srcgen4javassist.SgMethod method)
Creates a class that implements Runnable that calls a given
method. |
static org.fuin.srcgen4javassist.SgClass |
createEDTGetterClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
org.fuin.srcgen4javassist.SgMethod method)
Creates a class that implements EDTGetter that calls a given
method. |
static org.fuin.srcgen4javassist.SgClass |
createRunnableClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
org.fuin.srcgen4javassist.SgMethod method)
Creates a class that implements Runnable that calls a given
method. |
static void |
writeToFile(File file,
String text)
Writes the given text to a file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void addPrivateStaticLogger(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.SgClass clasz)
pool - Class pool.clasz - Class to add a Logger to.
public static void addVarTraceStmt(org.fuin.srcgen4javassist.SgClassPool pool,
List<String> lines,
String varName,
org.fuin.srcgen4javassist.SgClass varType)
pool - Class pool.lines - The statement is added to this collection.varName - Name of the variable.varType - Type of the variable.
public static void addMethodCallLogStmt(org.fuin.srcgen4javassist.SgClassPool pool,
List<String> lines,
org.fuin.srcgen4javassist.SgMethod method)
pool - Class pool.lines - The statement is added to this collection.method - Method to create a call trace for.
public static org.fuin.srcgen4javassist.SgClass createRunnableClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
org.fuin.srcgen4javassist.SgMethod method)
Runnable that calls a given
method. The implementation is created inside the same package as the
class that owns the method that is called.
pool - Class pool.generator - Byte code generator.varListFactory - Helper factory.var - Name and type of the variable.method - Method to call on the variable in the run() body.
public static org.fuin.srcgen4javassist.SgClass createCallableClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
Class<?> intf,
org.fuin.srcgen4javassist.SgMethod method)
Runnable that calls a given
method. The implementation is created inside the same package as the
class that owns the method that is called.
pool - Class pool.generator - Byte code generator.varListFactory - Helper factory.var - Name and type of the variable.intf - Interface the created method belongs to.method - Method to call on the variable in the run() body.
public static org.fuin.srcgen4javassist.SgClass createEDTGetterClass(org.fuin.srcgen4javassist.SgClassPool pool,
org.fuin.srcgen4javassist.ByteCodeGenerator generator,
org.fuin.srcgen4javassist.factory.VarListImplementationFactory varListFactory,
org.fuin.srcgen4javassist.SgVariable var,
org.fuin.srcgen4javassist.SgMethod method)
EDTGetter that calls a given
method. The implementation is created inside the same package as the
class that owns the method that is called.
pool - Class pool.generator - Byte code generator.varListFactory - Helper factory.var - Name and type of the variable.method - Method to call on the variable in the get() body.
public static void writeToFile(File file,
String text)
file - File to write to.text - Text to save.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||