public class javax.swing.ImageIcon$AccessibleImageIcon extends javax.accessibility.AccessibleContext implements javax.accessibility.AccessibleIcon, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.ImageIcon$AccessibleImageIcon
super_class: javax.accessibility.AccessibleContext
{
final javax.swing.ImageIcon this$0;
descriptor: Ljavax/swing/ImageIcon;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(javax.swing.ImageIcon);
descriptor: (Ljavax/swing/ImageIcon;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.ImageIcon$AccessibleImageIcon.this$0:Ljavax/swing/ImageIcon;
aload 0
invokespecial javax.accessibility.AccessibleContext.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
MethodParameters:
Name Flags
this$0 final
public javax.accessibility.AccessibleRole getAccessibleRole();
descriptor: ()Ljavax/accessibility/AccessibleRole;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javax.accessibility.AccessibleRole.ICON:Ljavax/accessibility/AccessibleRole;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
public javax.accessibility.AccessibleStateSet getAccessibleStateSet();
descriptor: ()Ljavax/accessibility/AccessibleStateSet;
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 Ljavax/swing/ImageIcon$AccessibleImageIcon;
public javax.accessibility.Accessible getAccessibleParent();
descriptor: ()Ljavax/accessibility/Accessible;
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 Ljavax/swing/ImageIcon$AccessibleImageIcon;
public int getAccessibleIndexInParent();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
public int getAccessibleChildrenCount();
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 Ljavax/swing/ImageIcon$AccessibleImageIcon;
public javax.accessibility.Accessible getAccessibleChild(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 Ljavax/swing/ImageIcon$AccessibleImageIcon;
0 1 1 i I
MethodParameters:
Name Flags
i
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
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 Ljavax/swing/ImageIcon$AccessibleImageIcon;
Exceptions:
throws java.awt.IllegalComponentStateException
public java.lang.String getAccessibleIconDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.ImageIcon$AccessibleImageIcon.this$0:Ljavax/swing/ImageIcon;
invokevirtual javax.swing.ImageIcon.getDescription:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
public void setAccessibleIconDescription(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.ImageIcon$AccessibleImageIcon.this$0:Ljavax/swing/ImageIcon;
aload 1
invokevirtual javax.swing.ImageIcon.setDescription:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
0 2 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
public int getAccessibleIconHeight();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.ImageIcon$AccessibleImageIcon.this$0:Ljavax/swing/ImageIcon;
getfield javax.swing.ImageIcon.height:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
public int getAccessibleIconWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.ImageIcon$AccessibleImageIcon.this$0:Ljavax/swing/ImageIcon;
getfield javax.swing.ImageIcon.width:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
0 2 1 s Ljava/io/ObjectInputStream;
Exceptions:
throws java.lang.ClassNotFoundException, java.io.IOException
MethodParameters:
Name Flags
s
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/ImageIcon$AccessibleImageIcon;
0 2 1 s Ljava/io/ObjectOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
}
SourceFile: "ImageIcon.java"
NestHost: javax.swing.ImageIcon
InnerClasses:
protected AccessibleImageIcon = javax.swing.ImageIcon$AccessibleImageIcon of javax.swing.ImageIcon