class javax.swing.text.html.parser.ContentModelState
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.html.parser.ContentModelState
super_class: java.lang.Object
{
javax.swing.text.html.parser.ContentModel model;
descriptor: Ljavax/swing/text/html/parser/ContentModel;
flags: (0x0000)
long value;
descriptor: J
flags: (0x0000)
javax.swing.text.html.parser.ContentModelState next;
descriptor: Ljavax/swing/text/html/parser/ContentModelState;
flags: (0x0000)
public void <init>(javax.swing.text.html.parser.ContentModel);
descriptor: (Ljavax/swing/text/html/parser/ContentModel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
lconst_0
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/parser/ContentModelState;
0 2 1 model Ljavax/swing/text/html/parser/ContentModel;
MethodParameters:
Name Flags
model
void <init>(java.lang.Object, javax.swing.text.html.parser.ContentModelState);
descriptor: (Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
lconst_0
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/parser/ContentModelState;
0 2 1 content Ljava/lang/Object;
0 2 2 next Ljavax/swing/text/html/parser/ContentModelState;
MethodParameters:
Name Flags
content
next
void <init>(java.lang.Object, javax.swing.text.html.parser.ContentModelState, long);
descriptor: (Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
checkcast javax.swing.text.html.parser.ContentModel
putfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
2: aload 0
aload 2
putfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
3: aload 0
lload 3
putfield javax.swing.text.html.parser.ContentModelState.value:J
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/html/parser/ContentModelState;
0 5 1 content Ljava/lang/Object;
0 5 2 next Ljavax/swing/text/html/parser/ContentModelState;
0 5 3 value J
MethodParameters:
Name Flags
content
next
value
public javax.swing.text.html.parser.ContentModel getModel();
descriptor: ()Ljavax/swing/text/html/parser/ContentModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 8
3: StackMap locals: javax.swing.text.html.parser.ContentModel int
StackMap stack:
aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
ifnull 6
4: aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
5: goto 7
6: StackMap locals:
StackMap stack:
aconst_null
areturn
7: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
i2l
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lcmp
iflt 3
end local 2 9: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/text/html/parser/ContentModelState;
1 10 1 m Ljavax/swing/text/html/parser/ContentModel;
2 9 2 i I
public boolean terminate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.type:I
lookupswitch { // 6
38: 13
42: 3
43: 1
44: 23
63: 3
124: 5
default: 35
}
1: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_0
lcmp
ifne 3
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 4
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
ifne 4
iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 1
start local 1 6: goto 11
7: StackMap locals: javax.swing.text.html.parser.ContentModel
StackMap stack:
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifeq 10
8: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 9
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
ifne 9
iconst_0
ireturn
StackMap locals:
StackMap stack:
9: iconst_1
ireturn
10: StackMap locals:
StackMap stack:
aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
StackMap locals:
StackMap stack:
11: aload 1
ifnonnull 7
end local 1 12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 1
start local 1 14: iconst_0
istore 2
start local 2 15: goto 20
16: StackMap locals: javax.swing.text.html.parser.ContentModel int
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_1
iload 2
lshl
land
lconst_0
lcmp
ifne 19
17: aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifne 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
iinc 2 1
aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
StackMap locals:
StackMap stack:
20: aload 1
ifnonnull 16
end local 2 21: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 22
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
ifne 22
iconst_0
ireturn
StackMap locals:
StackMap stack:
22: iconst_1
ireturn
end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 1
start local 1 24: iconst_0
istore 2
start local 2 25: goto 27
StackMap locals: javax.swing.text.html.parser.ContentModel int
StackMap stack:
26: iinc 2 1
aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
StackMap locals:
StackMap stack:
27: iload 2
i2l
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lcmp
iflt 26
end local 2 28: goto 30
StackMap locals:
StackMap stack:
29: aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
StackMap locals:
StackMap stack:
30: aload 1
ifnull 31
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifne 29
31: StackMap locals:
StackMap stack:
aload 1
ifnull 33
32: iconst_0
ireturn
33: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 34
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokevirtual javax.swing.text.html.parser.ContentModelState.terminate:()Z
ifne 34
iconst_0
ireturn
StackMap locals:
StackMap stack:
34: iconst_1
ireturn
end local 1 35: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljavax/swing/text/html/parser/ContentModelState;
6 12 1 m Ljavax/swing/text/html/parser/ContentModel;
14 23 1 m Ljavax/swing/text/html/parser/ContentModel;
15 21 2 i I
24 35 1 m Ljavax/swing/text/html/parser/ContentModel;
25 28 2 i I
public javax.swing.text.html.parser.Element first();
descriptor: ()Ljavax/swing/text/html/parser/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.type:I
lookupswitch { // 6
38: 1
42: 1
43: 2
44: 3
63: 1
124: 1
default: 9
}
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 1
start local 1 4: iconst_0
istore 2
start local 2 5: goto 7
StackMap locals: javax.swing.text.html.parser.ContentModel int
StackMap stack:
6: iinc 2 1
aload 1
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 1
StackMap locals:
StackMap stack:
7: iload 2
i2l
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lcmp
iflt 6
end local 2 8: aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
areturn
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
invokevirtual javax.swing.text.html.parser.ContentModel.first:()Ljavax/swing/text/html/parser/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/text/html/parser/ContentModelState;
4 9 1 m Ljavax/swing/text/html/parser/ContentModel;
5 8 2 i I
public javax.swing.text.html.parser.ContentModelState advance(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.type:I
lookupswitch { // 6
38: 41
42: 11
43: 1
44: 28
63: 16
124: 21
default: 60
}
1: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifeq 7
2: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
3: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_1
ladd
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
4: invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
5: aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
6: areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_0
lcmp
ifeq 65
8: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 10
9: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
10: StackMap locals:
StackMap stack:
aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifeq 13
12: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
aload 0
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 15
14: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
15: StackMap locals:
StackMap stack:
aconst_null
areturn
16: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifeq 18
17: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
18: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 20
19: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
20: StackMap locals:
StackMap stack:
aconst_null
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 2
start local 2 22: goto 26
23: StackMap locals: javax.swing.text.html.parser.ContentModel
StackMap stack:
aload 2
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifeq 25
24: new javax.swing.text.html.parser.ContentModelState
dup
aload 2
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
25: StackMap locals:
StackMap stack:
aload 2
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 2
StackMap locals:
StackMap stack:
26: aload 2
ifnonnull 23
end local 2 27: goto 65
28: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 2
start local 2 29: iconst_0
istore 3
start local 3 30: goto 32
StackMap locals: javax.swing.text.html.parser.ContentModel int
StackMap stack:
31: iinc 3 1
aload 2
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 2
StackMap locals:
StackMap stack:
32: iload 3
i2l
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lcmp
iflt 31
end local 3 33: aload 2
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifne 34
aload 2
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifeq 65
34: StackMap locals:
StackMap stack:
aload 2
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
ifnonnull 36
35: new javax.swing.text.html.parser.ContentModelState
dup
aload 2
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
36: StackMap locals:
StackMap stack:
new javax.swing.text.html.parser.ContentModelState
dup
aload 2
37: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_1
ladd
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
38: invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
39: aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
40: areturn
end local 2 41: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
checkcast javax.swing.text.html.parser.ContentModel
astore 2
start local 2 42: iconst_1
istore 3
start local 3 43: iconst_0
istore 4
start local 4 44: goto 55
45: StackMap locals: javax.swing.text.html.parser.ContentModel int int
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_1
iload 4
lshl
land
lconst_0
lcmp
ifne 54
46: aload 2
aload 1
invokevirtual javax.swing.text.html.parser.ContentModel.first:(Ljava/lang/Object;)Z
ifeq 52
47: new javax.swing.text.html.parser.ContentModelState
dup
aload 2
48: new javax.swing.text.html.parser.ContentModelState
dup
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 0
getfield javax.swing.text.html.parser.ContentModelState.value:J
lconst_1
iload 4
lshl
lor
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;J)V
49: invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljava/lang/Object;Ljavax/swing/text/html/parser/ContentModelState;)V
50: aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
51: areturn
52: StackMap locals:
StackMap stack:
aload 2
invokevirtual javax.swing.text.html.parser.ContentModel.empty:()Z
ifne 54
53: iconst_0
istore 3
54: StackMap locals:
StackMap stack:
iinc 4 1
aload 2
getfield javax.swing.text.html.parser.ContentModel.next:Ljavax/swing/text/html/parser/ContentModel;
astore 2
StackMap locals:
StackMap stack:
55: aload 2
ifnonnull 45
end local 4 56: iload 3
ifeq 65
57: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnull 59
58: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
aload 1
invokevirtual javax.swing.text.html.parser.ContentModelState.advance:(Ljava/lang/Object;)Ljavax/swing/text/html/parser/ContentModelState;
areturn
59: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 60: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.model:Ljavax/swing/text/html/parser/ContentModel;
getfield javax.swing.text.html.parser.ContentModel.content:Ljava/lang/Object;
aload 1
if_acmpne 65
61: aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
ifnonnull 64
aload 1
instanceof javax.swing.text.html.parser.Element
ifeq 64
62: aload 1
checkcast javax.swing.text.html.parser.Element
getfield javax.swing.text.html.parser.Element.content:Ljavax/swing/text/html/parser/ContentModel;
ifnull 64
63: new javax.swing.text.html.parser.ContentModelState
dup
aload 1
checkcast javax.swing.text.html.parser.Element
getfield javax.swing.text.html.parser.Element.content:Ljavax/swing/text/html/parser/ContentModel;
invokespecial javax.swing.text.html.parser.ContentModelState.<init>:(Ljavax/swing/text/html/parser/ContentModel;)V
areturn
64: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.parser.ContentModelState.next:Ljavax/swing/text/html/parser/ContentModelState;
areturn
65: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Ljavax/swing/text/html/parser/ContentModelState;
0 66 1 token Ljava/lang/Object;
22 27 2 m Ljavax/swing/text/html/parser/ContentModel;
29 41 2 m Ljavax/swing/text/html/parser/ContentModel;
30 33 3 i I
42 60 2 m Ljavax/swing/text/html/parser/ContentModel;
43 60 3 complete Z
44 56 4 i I
MethodParameters:
Name Flags
token
}
SourceFile: "ContentModelState.java"