3.3 miscompiles Trap.java
15-Oct megacz Resources.java: hackaround for broken libgcj java.util.zip
+
+15-Oct megacz Arguments.java, Trap.java: arguments.trapname
+
\r
} else if (name.equals("trapee")) {\r
return org.xwt.Trap.currentTrapee();\r
+\r
+ } else if (name.equals("trapname")) {\r
+ return org.xwt.Trap.currentTrapname();\r
+\r
}\r
\r
return super.get(name, start);\r
else return current.trapee;
}
+ /** called by Rhino's arguments.trapname hack */
+ public static String currentTrapname() {
+ Trap current = TrapContext.get().currentTrap;
+ if (current == null) return null;
+ else return current.name;
+ }
+
/** removes all traps whose function's ultimate parent scope is <tt>b</tt>. Used for retheming */
public static void removeAllTrapsByBox(Box b) {
Enumeration e = allTraps.keys();