public abstract class extends javax.accessibility.AccessibleContext implements java.io.Serializable, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleSelection
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: java.awt.MenuComponent$AccessibleAWTMenuComponent
super_class: javax.accessibility.AccessibleContext
{
private static final long ;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -4269533416223798698
final java.awt.MenuComponent ;
descriptor: Ljava/awt/MenuComponent;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void (java.awt.MenuComponent);
descriptor: (Ljava/awt/MenuComponent;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
aload 0
invokespecial javax.accessibility.AccessibleContext.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
MethodParameters:
Name Flags
this$0 final
public javax.accessibility.AccessibleSelection ();
descriptor: ()Ljavax/accessibility/AccessibleSelection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.accessibleName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.accessibleDescription:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public javax.accessibility.AccessibleRole ();
descriptor: ()Ljavax/accessibility/AccessibleRole;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javax.accessibility.AccessibleRole.AWT_COMPONENT:Ljavax/accessibility/AccessibleRole;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public javax.accessibility.AccessibleStateSet ();
descriptor: ()Ljavax/accessibility/AccessibleStateSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
invokevirtual java.awt.MenuComponent.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public javax.accessibility.Accessible ();
descriptor: ()Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.accessibleParent:Ljavax/accessibility/Accessible;
ifnull 2
1: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.accessibleParent:Ljavax/accessibility/Accessible;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
invokevirtual java.awt.MenuComponent.getParent:()Ljava/awt/MenuContainer;
astore 1
start local 1 3: aload 1
instanceof javax.accessibility.Accessible
ifeq 5
4: aload 1
checkcast javax.accessibility.Accessible
areturn
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
3 5 1 parent Ljava/awt/MenuContainer;
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
invokevirtual java.awt.MenuComponent.getAccessibleIndexInParent:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public javax.accessibility.Accessible (int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public java.util.Locale ();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
invokevirtual java.awt.MenuComponent.getParent:()Ljava/awt/MenuContainer;
astore 1
start local 1 1: aload 1
instanceof java.awt.Component
ifeq 3
2: aload 1
checkcast java.awt.Component
invokevirtual java.awt.Component.getLocale:()Ljava/util/Locale;
areturn
3: StackMap locals: java.awt.MenuContainer
StackMap stack:
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
1 4 1 parent Ljava/awt/MenuContainer;
public javax.accessibility.AccessibleComponent ();
descriptor: ()Ljavax/accessibility/AccessibleComponent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public java.awt.Color ();
descriptor: ()Ljava/awt/Color;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Color);
descriptor: (Ljava/awt/Color;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 c Ljava/awt/Color;
MethodParameters:
Name Flags
c
public java.awt.Color ();
descriptor: ()Ljava/awt/Color;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Color);
descriptor: (Ljava/awt/Color;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 c Ljava/awt/Color;
MethodParameters:
Name Flags
c
public java.awt.Cursor ();
descriptor: ()Ljava/awt/Cursor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Cursor);
descriptor: (Ljava/awt/Cursor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 cursor Ljava/awt/Cursor;
MethodParameters:
Name Flags
cursor
public java.awt.Font ();
descriptor: ()Ljava/awt/Font;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
invokevirtual java.awt.MenuComponent.getFont:()Ljava/awt/Font;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Font);
descriptor: (Ljava/awt/Font;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.MenuComponent$AccessibleAWTMenuComponent.this$0:Ljava/awt/MenuComponent;
aload 1
invokevirtual java.awt.MenuComponent.setFont:(Ljava/awt/Font;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 2 1 f Ljava/awt/Font;
MethodParameters:
Name Flags
f
public java.awt.FontMetrics (java.awt.Font);
descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 f Ljava/awt/Font;
MethodParameters:
Name Flags
f
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 b Z
MethodParameters:
Name Flags
b
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 b Z
MethodParameters:
Name Flags
b
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public boolean (java.awt.Point);
descriptor: (Ljava/awt/Point;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 p Ljava/awt/Point;
MethodParameters:
Name Flags
p
public java.awt.Point ();
descriptor: ()Ljava/awt/Point;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public java.awt.Point ();
descriptor: ()Ljava/awt/Point;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Point);
descriptor: (Ljava/awt/Point;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 p Ljava/awt/Point;
MethodParameters:
Name Flags
p
public java.awt.Rectangle ();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Rectangle);
descriptor: (Ljava/awt/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 r Ljava/awt/Rectangle;
MethodParameters:
Name Flags
r
public java.awt.Dimension ();
descriptor: ()Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.Dimension);
descriptor: (Ljava/awt/Dimension;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 d Ljava/awt/Dimension;
MethodParameters:
Name Flags
d
public javax.accessibility.Accessible (java.awt.Point);
descriptor: (Ljava/awt/Point;)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 p Ljava/awt/Point;
MethodParameters:
Name Flags
p
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void (java.awt.event.FocusListener);
descriptor: (Ljava/awt/event/FocusListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 l Ljava/awt/event/FocusListener;
MethodParameters:
Name Flags
l
public void (java.awt.event.FocusListener);
descriptor: (Ljava/awt/event/FocusListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 l Ljava/awt/event/FocusListener;
MethodParameters:
Name Flags
l
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public javax.accessibility.Accessible (int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public boolean (int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public void (int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public void (int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
0 1 1 i I
MethodParameters:
Name Flags
i
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/MenuComponent$AccessibleAWTMenuComponent;
}
SourceFile: "MenuComponent.java"
NestHost: java.awt.MenuComponent
InnerClasses:
protected abstract AccessibleAWTMenuComponent = java.awt.MenuComponent$AccessibleAWTMenuComponent of java.awt.MenuComponent