91 |
List dbgClasses = new ArrayList(); |
List dbgClasses = new ArrayList(); |
92 |
|
|
93 |
/** Turn on debugging for a class. |
/** Turn on debugging for a class. |
94 |
* @param name The name of the class (without the gzz. prefix.) |
* @param name The name of the class (without the org.nongnu.libvob. prefix.) |
95 |
* @param dbg Whether to turn debugging on or off. |
* @param dbg Whether to turn debugging on or off. |
96 |
*/ |
*/ |
97 |
public void debugClass(String name, boolean dbg) { |
public void debugClass(String name, boolean dbg) { |
98 |
try { |
try { |
99 |
if(dbg) pa("Turning on debugging for class "+name); |
if(dbg) pa("Turning on debugging for class "+name); |
100 |
Class clazz = Class.forName("gzz."+name); |
Class clazz = Class.forName("org.nongnu.libvob."+name); |
101 |
Field f = clazz.getField("dbg"); |
Field f = clazz.getField("dbg"); |
102 |
f.setBoolean(null, dbg); |
f.setBoolean(null, dbg); |
103 |
dbgClasses.add(clazz); |
dbgClasses.add(clazz); |