|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fuin.apps4swing.Utils
public final class Utils
Utility methods for the package.
| Method Summary | |
|---|---|
static void |
addMethodCallLogStmt(org.fuin.srcgen4javassist.SgClassPool pool,
java.util.List<java.lang.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,
java.util.List<java.lang.String> lines,
java.lang.String varName,
org.fuin.srcgen4javassist.SgClass varType)
Creates a trace line for a variable. |
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. |
| 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,
java.util.List<java.lang.String> lines,
java.lang.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,
java.util.List<java.lang.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 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||