home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / text / JTextComponent$4.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.3 KB  |  39 lines

  1. package javax.swing.text;
  2.  
  3. import java.security.PrivilegedAction;
  4.  
  5. class JTextComponent$4 implements PrivilegedAction {
  6.    // $FF: synthetic field
  7.    static Class class$java$awt$event$InputMethodEvent;
  8.    // $FF: synthetic field
  9.    static Class class$javax$swing$text$JTextComponent;
  10.    // $FF: synthetic field
  11.    private final JTextComponent this$0;
  12.  
  13.    JTextComponent$4(JTextComponent var1) {
  14.       this.this$0 = var1;
  15.    }
  16.  
  17.    public Object run() {
  18.       Class[] var1 = new Class[]{class$java$awt$event$InputMethodEvent == null ? (class$java$awt$event$InputMethodEvent = class$("java.awt.event.InputMethodEvent")) : class$java$awt$event$InputMethodEvent};
  19.  
  20.       for(Class var2 = this.this$0.getClass(); var2 != (class$javax$swing$text$JTextComponent == null ? (class$javax$swing$text$JTextComponent = class$("javax.swing.text.JTextComponent")) : class$javax$swing$text$JTextComponent); var2 = var2.getSuperclass()) {
  21.          try {
  22.             var2.getDeclaredMethod("processInputMethodEvent", var1);
  23.             return Boolean.TRUE;
  24.          }
  25.       }
  26.  
  27.       return Boolean.FALSE;
  28.    }
  29.  
  30.    // $FF: synthetic method
  31.    static Class class$(String var0) {
  32.       try {
  33.          return Class.forName(var0);
  34.       } catch (ClassNotFoundException var2) {
  35.          throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  36.       }
  37.    }
  38. }
  39.