public class java.awt.im.InputContext
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.awt.im.InputContext
  super_class: java.lang.Object
{
  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 84
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 86
            return
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/im/InputContext;

  public static java.awt.im.InputContext getInstance();
    descriptor: ()Ljava/awt/im/InputContext;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 93
            new sun.awt.im.InputMethodContext
            dup
            invokespecial sun.awt.im.InputMethodContext.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean selectInputMethod(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.awt.im.InputContext this
        start local 1 // java.util.Locale locale
         0: .line 147
            iconst_0
            ireturn
        end local 1 // java.util.Locale locale
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/im/InputContext;
            0    1     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 170
            aconst_null
            areturn
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;

  public void setCharacterSubsets(java.lang.Character$Subset[]);
    descriptor: ([Ljava/lang/Character$Subset;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // java.awt.im.InputContext this
        start local 1 // java.lang.Character$Subset[] subsets
         0: .line 188
            return
        end local 1 // java.lang.Character$Subset[] subsets
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljava/awt/im/InputContext;
            0    1     1  subsets  [Ljava/lang/Character$Subset;
    MethodParameters:
         Name  Flags
      subsets  

  public void setCompositionEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // java.awt.im.InputContext this
        start local 1 // boolean enable
         0: .line 218
            return
        end local 1 // boolean enable
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/im/InputContext;
            0    1     1  enable  Z
    MethodParameters:
        Name  Flags
      enable  

  public boolean isCompositionEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 237
            iconst_0
            ireturn
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;
    RuntimeVisibleAnnotations: 
      java.beans.Transient()

  public void reconvert();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 261
            return
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;

  public void dispatchEvent(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // java.awt.im.InputContext this
        start local 1 // java.awt.AWTEvent event
         0: .line 272
            return
        end local 1 // java.awt.AWTEvent event
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljava/awt/im/InputContext;
            0    1     1  event  Ljava/awt/AWTEvent;
    MethodParameters:
       Name  Flags
      event  

  public void removeNotify(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // java.awt.im.InputContext this
        start local 1 // java.awt.Component client
         0: .line 289
            return
        end local 1 // java.awt.Component client
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/awt/im/InputContext;
            0    1     1  client  Ljava/awt/Component;
    MethodParameters:
        Name  Flags
      client  

  public void endComposition();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 307
            return
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 317
            return
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;

  public java.lang.Object getInputMethodControlObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.im.InputContext this
         0: .line 335
            aconst_null
            areturn
        end local 0 // java.awt.im.InputContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/im/InputContext;
}
SourceFile: "InputContext.java"
InnerClasses:
  public Subset = java.lang.Character$Subset of java.lang.Character