-
Notifications
You must be signed in to change notification settings - Fork 13
LazyActionMapClass
Eric Bodden edited this page Mar 15, 2015
·
1 revision
package javax.swing.plaf.basic;
LazyActionMap.class
private void loadIfNecessary() {
if (_loader != null) {
Object loader = _loader;
_loader = null;
Class klass = (Class)loader;
try {
Method method = klass.getDeclaredMethod("loadActionMap",
new Class[] { LazyActionMap.class });
method.invoke(klass, new Object[] { this });
} catch (NoSuchMethodException nsme) {
assert false : "LazyActionMap unable to load actions " +
klass;
} catch (IllegalAccessException iae) {
assert false : "LazyActionMap unable to load actions " +
iae;
} catch (InvocationTargetException ite) {
assert false : "LazyActionMap unable to load actions " +
ite;
} catch (IllegalArgumentException iae) {
assert false : "LazyActionMap unable to load actions " +
iae;
}
}
}
//avoiding conversion type problem (an array in return)