home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.im;
-
- import java.awt.im.spi.InputMethodDescriptor;
- import java.security.PrivilegedExceptionAction;
- import java.util.Iterator;
- import java.util.Locale;
- import sun.misc.Service;
-
- class ExecutableInputMethodManager$1 implements PrivilegedExceptionAction {
- // $FF: synthetic field
- static Class class$java$awt$im$spi$InputMethodDescriptor;
- // $FF: synthetic field
- private final ExecutableInputMethodManager this$0;
-
- ExecutableInputMethodManager$1(ExecutableInputMethodManager var1) {
- this.this$0 = var1;
- }
-
- public Object run() {
- Iterator var1 = Service.installedProviders(class$java$awt$im$spi$InputMethodDescriptor == null ? (class$java$awt$im$spi$InputMethodDescriptor = class$("java.awt.im.spi.InputMethodDescriptor")) : class$java$awt$im$spi$InputMethodDescriptor);
-
- while(var1.hasNext()) {
- InputMethodDescriptor var2 = (InputMethodDescriptor)var1.next();
- ClassLoader var3 = var2.getClass().getClassLoader();
- ExecutableInputMethodManager.access$000(this.this$0).add(new InputMethodLocator(var2, var3, (Locale)null));
- }
-
- return null;
- }
-
- // $FF: synthetic method
- static Class class$(String var0) {
- try {
- return Class.forName(var0);
- } catch (ClassNotFoundException var2) {
- throw new NoClassDefFoundError(((Throwable)var2).getMessage());
- }
- }
- }
-