class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo extends javax.swing.text.html.AccessibleHTML$ElementInfo
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
super_class: javax.swing.text.html.AccessibleHTML$ElementInfo
{
private javax.accessibility.Accessible accessible;
descriptor: Ljavax/accessibility/Accessible;
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
final javax.swing.text.html.AccessibleHTML$TableElementInfo this$1;
descriptor: Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(javax.swing.text.html.AccessibleHTML$TableElementInfo, javax.swing.text.Element, javax.swing.text.html.AccessibleHTML$ElementInfo);
descriptor: (Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
1: aload 0
aload 1
invokestatic javax.swing.text.html.AccessibleHTML$TableElementInfo.access$0:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;)Ljavax/swing/text/html/AccessibleHTML;
aload 2
aload 3
invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
2: aload 0
iconst_0
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.isHeaderCell:Z
3: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
0 4 2 e Ljavax/swing/text/Element;
0 4 3 parent Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
MethodParameters:
Name Flags
this$0 final
e
parent
void <init>(javax.swing.text.html.AccessibleHTML$TableElementInfo, javax.swing.text.Element, javax.swing.text.html.AccessibleHTML$ElementInfo, boolean);
descriptor: (Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;Z)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=5
start local 0 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
1: aload 0
aload 1
invokestatic javax.swing.text.html.AccessibleHTML$TableElementInfo.access$0:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;)Ljavax/swing/text/html/AccessibleHTML;
aload 2
aload 3
invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
2: aload 0
iload 4
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.isHeaderCell:Z
3: return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
0 4 2 e Ljavax/swing/text/Element;
0 4 3 parent Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
0 4 4 isHeaderCell Z
MethodParameters:
Name Flags
this$0 final
e
parent
isHeaderCell
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.isHeaderCell:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
public javax.accessibility.Accessible getAccessible();
descriptor: ()Ljavax/accessibility/Accessible;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.accessible:Ljavax/accessibility/Accessible;
1: aload 0
aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getAccessible:(Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
2: aload 0
getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.accessible:Ljavax/accessibility/Accessible;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
private void getAccessible(javax.swing.text.html.AccessibleHTML$ElementInfo);
descriptor: (Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.accessibility.Accessible
ifeq 3
1: aload 0
aload 1
checkcast javax.accessibility.Accessible
putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.accessible:Ljavax/accessibility/Accessible;
2: goto 8
3: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual javax.swing.text.html.AccessibleHTML$ElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getAccessible:(Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 1
invokevirtual javax.swing.text.html.AccessibleHTML$ElementInfo.getChildCount:()I
if_icmplt 5
end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
0 9 1 elementInfo Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
4 8 2 i I
MethodParameters:
Name Flags
elementInfo
public int getRowCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.validateIfNecessary:()Z
ifeq 4
1: iconst_1
aload 0
aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getAttributes:()Ljavax/swing/text/AttributeSet;
2: getstatic javax.swing.text.html.HTML$Attribute.ROWSPAN:Ljavax/swing/text/html/HTML$Attribute;
iconst_1
3: invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getIntAttr:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;I)I
invokestatic java.lang.Math.max:(II)I
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
public int getColumnCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.validateIfNecessary:()Z
ifeq 4
1: iconst_1
aload 0
aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getAttributes:()Ljavax/swing/text/AttributeSet;
2: getstatic javax.swing.text.html.HTML$Attribute.COLSPAN:Ljavax/swing/text/html/HTML$Attribute;
iconst_1
3: invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getIntAttr:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;I)I
invokestatic java.lang.Math.max:(II)I
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
protected void invalidate(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.invalidate:(Z)V
1: aload 0
invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getParent:()Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
iconst_1
invokevirtual javax.swing.text.html.AccessibleHTML$ElementInfo.invalidate:(Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
0 3 1 first Z
MethodParameters:
Name Flags
first
}
SourceFile: "AccessibleHTML.java"
NestHost: javax.swing.text.html.AccessibleHTML
InnerClasses:
private ElementInfo = javax.swing.text.html.AccessibleHTML$ElementInfo of javax.swing.text.html.AccessibleHTML
private TableElementInfo = javax.swing.text.html.AccessibleHTML$TableElementInfo of javax.swing.text.html.AccessibleHTML
private TableCellElementInfo = javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo of javax.swing.text.html.AccessibleHTML$TableElementInfo
public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML