public abstract class javax.accessibility.AccessibleContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: javax.accessibility.AccessibleContext
super_class: java.lang.Object
{
private volatile sun.awt.AppContext targetAppContext;
descriptor: Lsun/awt/AppContext;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
public static final java.lang.String ACCESSIBLE_NAME_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleName"
public static final java.lang.String ACCESSIBLE_DESCRIPTION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleDescription"
public static final java.lang.String ACCESSIBLE_STATE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleState"
public static final java.lang.String ACCESSIBLE_VALUE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleValue"
public static final java.lang.String ACCESSIBLE_SELECTION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleSelection"
public static final java.lang.String ACCESSIBLE_CARET_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleCaret"
public static final java.lang.String ACCESSIBLE_VISIBLE_DATA_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleVisibleData"
public static final java.lang.String ACCESSIBLE_CHILD_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleChild"
public static final java.lang.String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleActiveDescendant"
public static final java.lang.String ACCESSIBLE_TABLE_CAPTION_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableCaptionChanged"
public static final java.lang.String ACCESSIBLE_TABLE_SUMMARY_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableSummaryChanged"
public static final java.lang.String ACCESSIBLE_TABLE_MODEL_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableModelChanged"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableRowHeaderChanged"
public static final java.lang.String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableRowDescriptionChanged"
public static final java.lang.String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableColumnHeaderChanged"
public static final java.lang.String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTableColumnDescriptionChanged"
public static final java.lang.String ACCESSIBLE_ACTION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleActionProperty"
public static final java.lang.String ACCESSIBLE_HYPERTEXT_OFFSET;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleHypertextOffset"
public static final java.lang.String ACCESSIBLE_TEXT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "AccessibleText"
public static final java.lang.String ACCESSIBLE_INVALIDATE_CHILDREN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleInvalidateChildren"
public static final java.lang.String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleTextAttributesChanged"
public static final java.lang.String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "accessibleComponentBoundsChanged"
protected javax.accessibility.Accessible accessibleParent;
descriptor: Ljavax/accessibility/Accessible;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String accessibleName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String accessibleDescription;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
private java.beans.PropertyChangeSupport accessibleChangeSupport;
descriptor: Ljava/beans/PropertyChangeSupport;
flags: (0x0002) ACC_PRIVATE
private javax.accessibility.AccessibleRelationSet relationSet;
descriptor: Ljavax/accessibility/AccessibleRelationSet;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object nativeAXResource;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new javax.accessibility.AccessibleContext$1
dup
invokespecial javax.accessibility.AccessibleContext$1.<init>:()V
invokestatic sun.awt.AWTAccessor.setAccessibleContextAccessor:(Lsun/awt/AWTAccessor$AccessibleContextAccessor;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield javax.accessibility.AccessibleContext.accessibleParent:Ljavax/accessibility/Accessible;
2: aload 0
aconst_null
putfield javax.accessibility.AccessibleContext.accessibleName:Ljava/lang/String;
3: aload 0
aconst_null
putfield javax.accessibility.AccessibleContext.accessibleDescription:Ljava/lang/String;
4: aload 0
aconst_null
putfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
5: aload 0
6: new javax.accessibility.AccessibleRelationSet
dup
invokespecial javax.accessibility.AccessibleRelationSet.<init>:()V
putfield javax.accessibility.AccessibleContext.relationSet:Ljavax/accessibility/AccessibleRelationSet;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/accessibility/AccessibleContext;
public java.lang.String getAccessibleName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/accessibility/AccessibleContext;
public void setAccessibleName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleName:Ljava/lang/String;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.accessibility.AccessibleContext.accessibleName:Ljava/lang/String;
2: aload 0
ldc "AccessibleName"
aload 2
aload 0
getfield javax.accessibility.AccessibleContext.accessibleName:Ljava/lang/String;
invokevirtual javax.accessibility.AccessibleContext.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/accessibility/AccessibleContext;
0 4 1 s Ljava/lang/String;
1 4 2 oldName Ljava/lang/String;
MethodParameters:
Name Flags
s
public java.lang.String getAccessibleDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleDescription:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/accessibility/AccessibleContext;
public void setAccessibleDescription(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleDescription:Ljava/lang/String;
astore 2
start local 2 1: aload 0
aload 1
putfield javax.accessibility.AccessibleContext.accessibleDescription:Ljava/lang/String;
2: aload 0
ldc "AccessibleDescription"
3: aload 2
aload 0
getfield javax.accessibility.AccessibleContext.accessibleDescription:Ljava/lang/String;
4: invokevirtual javax.accessibility.AccessibleContext.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/accessibility/AccessibleContext;
0 6 1 s Ljava/lang/String;
1 6 2 oldDescription Ljava/lang/String;
MethodParameters:
Name Flags
s
public abstract javax.accessibility.AccessibleRole getAccessibleRole();
descriptor: ()Ljavax/accessibility/AccessibleRole;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.accessibility.AccessibleStateSet getAccessibleStateSet();
descriptor: ()Ljavax/accessibility/AccessibleStateSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
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: aload 0
getfield javax.accessibility.AccessibleContext.accessibleParent:Ljavax/accessibility/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/accessibility/AccessibleContext;
public void setAccessibleParent(javax.accessibility.Accessible);
descriptor: (Ljavax/accessibility/Accessible;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.accessibility.AccessibleContext.accessibleParent:Ljavax/accessibility/Accessible;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/accessibility/AccessibleContext;
0 2 1 a Ljavax/accessibility/Accessible;
MethodParameters:
Name Flags
a
public abstract int getAccessibleIndexInParent();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getAccessibleChildrenCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.accessibility.Accessible getAccessibleChild(int);
descriptor: (I)Ljavax/accessibility/Accessible;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
i
public abstract java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.awt.IllegalComponentStateException
public void addPropertyChangeListener(java.beans.PropertyChangeListener);
descriptor: (Ljava/beans/PropertyChangeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
ifnonnull 2
1: aload 0
new java.beans.PropertyChangeSupport
dup
aload 0
invokespecial java.beans.PropertyChangeSupport.<init>:(Ljava/lang/Object;)V
putfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
invokevirtual java.beans.PropertyChangeSupport.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/accessibility/AccessibleContext;
0 4 1 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
listener
public void removePropertyChangeListener(java.beans.PropertyChangeListener);
descriptor: (Ljava/beans/PropertyChangeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
ifnull 2
1: aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
invokevirtual java.beans.PropertyChangeSupport.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/accessibility/AccessibleContext;
0 3 1 listener Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
listener
public javax.accessibility.AccessibleAction getAccessibleAction();
descriptor: ()Ljavax/accessibility/AccessibleAction;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleComponent getAccessibleComponent();
descriptor: ()Ljavax/accessibility/AccessibleComponent;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleSelection getAccessibleSelection();
descriptor: ()Ljavax/accessibility/AccessibleSelection;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleText getAccessibleText();
descriptor: ()Ljavax/accessibility/AccessibleText;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleEditableText getAccessibleEditableText();
descriptor: ()Ljavax/accessibility/AccessibleEditableText;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleValue getAccessibleValue();
descriptor: ()Ljavax/accessibility/AccessibleValue;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleIcon[] getAccessibleIcon();
descriptor: ()[Ljavax/accessibility/AccessibleIcon;
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/accessibility/AccessibleContext;
public javax.accessibility.AccessibleRelationSet getAccessibleRelationSet();
descriptor: ()Ljavax/accessibility/AccessibleRelationSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.accessibility.AccessibleContext.relationSet:Ljavax/accessibility/AccessibleRelationSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/accessibility/AccessibleContext;
public javax.accessibility.AccessibleTable getAccessibleTable();
descriptor: ()Ljavax/accessibility/AccessibleTable;
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/accessibility/AccessibleContext;
public void firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
ifnull 9
1: aload 3
instanceof java.beans.PropertyChangeEvent
ifeq 5
2: aload 3
checkcast java.beans.PropertyChangeEvent
astore 4
start local 4 3: aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 4
invokevirtual java.beans.PropertyChangeSupport.firePropertyChange:(Ljava/beans/PropertyChangeEvent;)V
end local 4 4: goto 9
5: StackMap locals:
StackMap stack:
aload 0
getfield javax.accessibility.AccessibleContext.accessibleChangeSupport:Ljava/beans/PropertyChangeSupport;
aload 1
6: aload 2
7: aload 3
8: invokevirtual java.beans.PropertyChangeSupport.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/accessibility/AccessibleContext;
0 10 1 propertyName Ljava/lang/String;
0 10 2 oldValue Ljava/lang/Object;
0 10 3 newValue Ljava/lang/Object;
3 4 4 pce Ljava/beans/PropertyChangeEvent;
MethodParameters:
Name Flags
propertyName
oldValue
newValue
}
SourceFile: "AccessibleContext.java"
NestMembers:
javax.accessibility.AccessibleContext$1
InnerClasses:
javax.accessibility.AccessibleContext$1
public abstract AccessibleContextAccessor = sun.awt.AWTAccessor$AccessibleContextAccessor of sun.awt.AWTAccessor