abstract class javax.swing.text.rtf.RTFReader$AttributeTrackingDestination implements javax.swing.text.rtf.RTFReader$Destination
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination
super_class: java.lang.Object
{
javax.swing.text.MutableAttributeSet characterAttributes;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0000)
javax.swing.text.MutableAttributeSet paragraphAttributes;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0000)
javax.swing.text.MutableAttributeSet sectionAttributes;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0000)
final javax.swing.text.rtf.RTFReader this$0;
descriptor: Ljavax/swing/text/rtf/RTFReader;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(javax.swing.text.rtf.RTFReader);
descriptor: (Ljavax/swing/text/rtf/RTFReader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
1: aload 0
invokespecial java.lang.Object.<init>:()V
2: aload 0
aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootCharacterAttributes:()Ljavax/swing/text/MutableAttributeSet;
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
3: aload 1
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "chr"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootParagraphAttributes:()Ljavax/swing/text/MutableAttributeSet;
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
5: aload 1
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "pgf"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootSectionAttributes:()Ljavax/swing/text/MutableAttributeSet;
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
7: aload 1
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sec"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
MethodParameters:
Name Flags
this$0 final
public abstract void handleText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
text
public void handleBinaryBlob(byte[]);
descriptor: ([B)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.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
ldc "Unexpected binary data in RTF file."
invokevirtual javax.swing.text.rtf.RTFReader.warning:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
0 2 1 data [B
MethodParameters:
Name Flags
data
public void begingroup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentTextAttributes:()Ljavax/swing/text/MutableAttributeSet;
astore 1
start local 1 1: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentParagraphAttributes:()Ljavax/swing/text/MutableAttributeSet;
astore 2
start local 2 2: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentSectionAttributes:()Ljavax/swing/text/AttributeSet;
astore 3
start local 3 3: aload 0
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
4: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
aload 1
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
5: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "chr"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
7: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
aload 2
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
8: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "pgf"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
10: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
11: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sec"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 13 1 characterParent Ljavax/swing/text/AttributeSet;
2 13 2 paragraphParent Ljavax/swing/text/AttributeSet;
3 13 3 sectionParent Ljavax/swing/text/AttributeSet;
public void endgroup(java.util.Dictionary);
descriptor: (Ljava/util/Dictionary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "chr"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.MutableAttributeSet
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
1: aload 0
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "pgf"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.MutableAttributeSet
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
2: aload 0
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sec"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.MutableAttributeSet
putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
0 4 1 oldState Ljava/util/Dictionary;
MethodParameters:
Name Flags
oldState
public void close();
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 Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
public boolean handleKeyword(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "ulnone"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
ldc "ul"
iconst_0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
ireturn
2: StackMap locals:
StackMap stack:
getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
aload 1
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFAttribute
astore 2
start local 2 3: aload 2
ifnull 20
4: aload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
tableswitch { // 0 - 4
0: 5
1: 7
2: 9
3: 15
4: 11
default: 17
}
5: StackMap locals: javax.swing.text.rtf.RTFAttribute
StackMap stack:
aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
istore 3
start local 3 6: goto 18
end local 3 7: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
istore 3
start local 3 8: goto 18
end local 3 9: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
istore 3
start local 3 10: goto 18
end local 3 11: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
12: aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
istore 3
start local 3 13: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
aconst_null
putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
14: goto 18
end local 3 15: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.documentAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
istore 3
start local 3 16: goto 18
end local 3 17: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 18: StackMap locals: int
StackMap stack:
iload 3
ifeq 20
19: iconst_1
ireturn
end local 3 end local 2 20: StackMap locals:
StackMap stack:
aload 1
ldc "plain"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
21: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetCharacterAttributes:()V
22: iconst_1
ireturn
23: StackMap locals:
StackMap stack:
aload 1
ldc "pard"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
24: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetParagraphAttributes:()V
25: iconst_1
ireturn
26: StackMap locals:
StackMap stack:
aload 1
ldc "sectd"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
27: aload 0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetSectionAttributes:()V
28: iconst_1
ireturn
29: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
0 30 1 keyword Ljava/lang/String;
3 20 2 attr Ljavax/swing/text/rtf/RTFAttribute;
6 7 3 ok Z
8 9 3 ok Z
10 11 3 ok Z
13 15 3 ok Z
16 17 3 ok Z
18 20 3 ok Z
MethodParameters:
Name Flags
keyword
public boolean handleKeyword(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "fc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc "cf"
astore 1
2: StackMap locals:
StackMap stack:
aload 1
ldc "f"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
aload 1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 1
ldc "cf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
aload 1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
aload 1
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFAttribute
astore 3
start local 3 9: aload 3
ifnull 26
10: aload 3
invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
tableswitch { // 0 - 4
0: 11
1: 13
2: 15
3: 21
4: 17
default: 23
}
11: StackMap locals: javax.swing.text.rtf.RTFAttribute
StackMap stack:
aload 3
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
iload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
istore 4
start local 4 12: goto 24
end local 4 13: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
iload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
istore 4
start local 4 14: goto 24
end local 4 15: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
iload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
istore 4
start local 4 16: goto 24
end local 4 17: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
18: aload 3
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
iload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
istore 4
start local 4 19: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
aconst_null
putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
20: goto 24
end local 4 21: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.documentAttributes:Ljavax/swing/text/MutableAttributeSet;
iload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
istore 4
start local 4 22: goto 24
end local 4 23: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 24: StackMap locals: int
StackMap stack:
iload 4
ifeq 26
25: iconst_1
ireturn
end local 4 end local 3 26: StackMap locals:
StackMap stack:
aload 1
ldc "fs"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
27: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
iload 2
iconst_2
idiv
invokestatic javax.swing.text.StyleConstants.setFontSize:(Ljavax/swing/text/MutableAttributeSet;I)V
28: iconst_1
ireturn
29: StackMap locals:
StackMap stack:
aload 1
ldc "sl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
30: iload 2
sipush 1000
if_icmpne 33
31: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
getstatic javax.swing.text.StyleConstants.LineSpacing:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
32: goto 36
33: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
34: iload 2
i2f
ldc 20.0
fdiv
35: invokestatic javax.swing.text.StyleConstants.setLineSpacing:(Ljavax/swing/text/MutableAttributeSet;F)V
36: StackMap locals:
StackMap stack:
iconst_1
ireturn
37: StackMap locals:
StackMap stack:
aload 1
ldc "tx"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
aload 1
ldc "tb"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 64
38: StackMap locals:
StackMap stack:
iload 2
i2f
ldc 20.0
fdiv
fstore 3
start local 3 39: iconst_0
istore 4
start local 4 40: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "tab_alignment"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Number
astore 6
start local 6 41: aload 6
ifnull 43
42: aload 6
invokevirtual java.lang.Number.intValue:()I
istore 4
43: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int top java.lang.Number
StackMap stack:
iconst_0
istore 5
start local 5 44: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "tab_leader"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Number
astore 6
45: aload 6
ifnull 47
46: aload 6
invokevirtual java.lang.Number.intValue:()I
istore 5
47: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int int java.lang.Number
StackMap stack:
aload 1
ldc "tb"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 49
48: iconst_5
istore 4
49: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "tab_alignment"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "tab_leader"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
51: new javax.swing.text.TabStop
dup
fload 3
iload 4
iload 5
invokespecial javax.swing.text.TabStop.<init>:(FII)V
astore 7
start local 7 52: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Dictionary
astore 8
start local 8 53: aload 8
ifnonnull 58
54: new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
astore 8
55: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs"
aload 8
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
start local 9 57: goto 60
end local 9 58: StackMap locals: javax.swing.text.TabStop java.util.Dictionary
StackMap stack:
aload 8
ldc "stop count"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 9
start local 9 59: iconst_1
aload 9
invokevirtual java.lang.Integer.intValue:()I
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
60: StackMap locals: java.lang.Integer
StackMap stack:
aload 8
aload 9
aload 7
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: aload 8
ldc "stop count"
aload 9
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs_immutable"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
63: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 64: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int
StackMap stack:
aload 1
ldc "s"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 68
65: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.paragraphStyles:[Ljavax/swing/text/Style;
ifnull 68
66: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "paragraphStyle"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.paragraphStyles:[Ljavax/swing/text/Style;
iload 2
aaload
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: iconst_1
ireturn
68: StackMap locals:
StackMap stack:
aload 1
ldc "cs"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
69: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.characterStyles:[Ljavax/swing/text/Style;
ifnull 72
70: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "characterStyle"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.characterStyles:[Ljavax/swing/text/Style;
iload 2
aaload
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: iconst_1
ireturn
72: StackMap locals:
StackMap stack:
aload 1
ldc "ds"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 76
73: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.sectionStyles:[Ljavax/swing/text/Style;
ifnull 76
74: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sectionStyle"
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.sectionStyles:[Ljavax/swing/text/Style;
iload 2
aaload
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: iconst_1
ireturn
76: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
0 77 1 keyword Ljava/lang/String;
0 77 2 parameter I
9 26 3 attr Ljavax/swing/text/rtf/RTFAttribute;
12 13 4 ok Z
14 15 4 ok Z
16 17 4 ok Z
19 21 4 ok Z
22 23 4 ok Z
24 26 4 ok Z
39 64 3 tabPosition F
40 64 4 tabAlignment I
44 64 5 tabLeader I
41 64 6 item Ljava/lang/Number;
52 64 7 newStop Ljavax/swing/text/TabStop;
53 64 8 tabs Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
57 58 9 stopCount Ljava/lang/Integer;
59 64 9 stopCount Ljava/lang/Integer;
MethodParameters:
Name Flags
keyword
parameter
protected javax.swing.text.MutableAttributeSet rootCharacterAttributes();
descriptor: ()Ljavax/swing/text/MutableAttributeSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 1
start local 1 1: aload 1
iconst_0
invokestatic javax.swing.text.StyleConstants.setItalic:(Ljavax/swing/text/MutableAttributeSet;Z)V
2: aload 1
iconst_0
invokestatic javax.swing.text.StyleConstants.setBold:(Ljavax/swing/text/MutableAttributeSet;Z)V
3: aload 1
iconst_0
invokestatic javax.swing.text.StyleConstants.setUnderline:(Ljavax/swing/text/MutableAttributeSet;Z)V
4: aload 1
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
invokevirtual javax.swing.text.rtf.RTFReader.defaultColor:()Ljava/awt/Color;
invokestatic javax.swing.text.StyleConstants.setForeground:(Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 6 1 set Ljavax/swing/text/MutableAttributeSet;
protected javax.swing.text.MutableAttributeSet rootParagraphAttributes();
descriptor: ()Ljavax/swing/text/MutableAttributeSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 1
start local 1 1: aload 1
fconst_0
invokestatic javax.swing.text.StyleConstants.setLeftIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
2: aload 1
fconst_0
invokestatic javax.swing.text.StyleConstants.setRightIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
3: aload 1
fconst_0
invokestatic javax.swing.text.StyleConstants.setFirstLineIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
4: aload 1
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.target:Ljavax/swing/text/StyledDocument;
ldc "default"
invokeinterface javax.swing.text.StyledDocument.getStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 6 1 set Ljavax/swing/text/MutableAttributeSet;
protected javax.swing.text.MutableAttributeSet rootSectionAttributes();
descriptor: ()Ljavax/swing/text/MutableAttributeSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 2 1 set Ljavax/swing/text/MutableAttributeSet;
javax.swing.text.MutableAttributeSet currentTextAttributes();
descriptor: ()Ljavax/swing/text/MutableAttributeSet;
flags: (0x0000)
Code:
stack=3, locals=6, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
1: astore 1
start local 1 2: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "f"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 3: aload 2
ifnull 6
4: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.fontTable:Ljava/util/Dictionary;
aload 2
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 5: goto 7
end local 4 6: StackMap locals: javax.swing.text.MutableAttributeSet java.lang.Integer
StackMap stack:
aconst_null
astore 4
start local 4 7: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
StackMap stack:
aload 4
ifnull 9
8: aload 1
aload 4
invokestatic javax.swing.text.StyleConstants.setFontFamily:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/String;)V
goto 10
9: StackMap locals:
StackMap stack:
aload 1
getstatic javax.swing.text.StyleConstants.FontFamily:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
ifnull 17
11: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "cf"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 12: aload 3
ifnull 16
13: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
aload 3
invokevirtual java.lang.Integer.intValue:()I
aaload
astore 5
start local 5 14: aload 1
aload 5
invokestatic javax.swing.text.StyleConstants.setForeground:(Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V
end local 5 15: goto 17
16: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer java.lang.Integer java.lang.String
StackMap stack:
aload 1
getstatic javax.swing.text.StyleConstants.Foreground:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
end local 3 17: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
ifnull 26
18: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "cb"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 19: aload 3
ifnull 25
20: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
aload 3
invokevirtual java.lang.Integer.intValue:()I
aaload
astore 5
start local 5 21: aload 1
getstatic javax.swing.text.StyleConstants.Background:Ljava/lang/Object;
22: aload 5
23: invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 24: goto 26
25: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer java.lang.Integer java.lang.String
StackMap stack:
aload 1
getstatic javax.swing.text.StyleConstants.Background:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
end local 3 26: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "characterStyle"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.Style
astore 5
start local 5 27: aload 5
ifnull 29
28: aload 1
aload 5
invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
29: StackMap locals: javax.swing.text.Style
StackMap stack:
aload 1
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
2 30 1 attributes Ljavax/swing/text/MutableAttributeSet;
3 30 2 fontnum Ljava/lang/Integer;
12 17 3 stateItem Ljava/lang/Integer;
19 26 3 stateItem Ljava/lang/Integer;
5 6 4 fontFamily Ljava/lang/String;
7 30 4 fontFamily Ljava/lang/String;
14 15 5 fg Ljava/awt/Color;
21 24 5 bg Ljava/awt/Color;
27 30 5 characterStyle Ljavax/swing/text/Style;
javax.swing.text.MutableAttributeSet currentParagraphAttributes();
descriptor: ()Ljavax/swing/text/MutableAttributeSet;
flags: (0x0000)
Code:
stack=4, locals=6, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
astore 1
start local 1 1: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs_immutable"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.TabStop[]
astore 2
start local 2 2: aload 2
ifnonnull 13
3: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Dictionary
astore 3
start local 3 4: aload 3
ifnull 13
5: aload 3
ldc "stop count"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 4
start local 4 6: iload 4
anewarray javax.swing.text.TabStop
astore 2
7: iconst_1
istore 5
start local 5 8: goto 11
9: StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet javax.swing.text.TabStop[] java.util.Dictionary int int
StackMap stack:
aload 2
iload 5
iconst_1
isub
aload 3
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.TabStop
aastore
10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
iload 4
if_icmple 9
end local 5 12: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs_immutable"
aload 2
invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 end local 3 13: StackMap locals:
StackMap stack:
aload 2
ifnull 15
14: aload 1
ldc "tabs"
aload 2
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "paragraphStyle"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.Style
astore 3
start local 3 16: aload 3
ifnull 18
17: aload 1
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
18: StackMap locals: javax.swing.text.Style
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 19 1 bld Ljavax/swing/text/MutableAttributeSet;
2 19 2 tabs [Ljavax/swing/text/TabStop;
4 13 3 workingTabs Ljava/util/Dictionary;
6 13 4 count I
8 12 5 ix I
16 19 3 paragraphStyle Ljavax/swing/text/Style;
public javax.swing.text.AttributeSet currentSectionAttributes();
descriptor: ()Ljavax/swing/text/AttributeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new javax.swing.text.SimpleAttributeSet
dup
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
astore 1
start local 1 1: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sectionStyle"
invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.Style
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 1
aload 2
invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
4: StackMap locals: javax.swing.text.MutableAttributeSet javax.swing.text.Style
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 5 1 attributes Ljavax/swing/text/MutableAttributeSet;
2 5 2 sectionStyle Ljavax/swing/text/Style;
protected void resetCharacterAttributes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc "f"
iconst_0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
pop
1: aload 0
ldc "cf"
iconst_0
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
pop
2: aload 0
ldc "fs"
bipush 24
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
pop
3: getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
astore 1
start local 1 4: goto 8
5: StackMap locals: java.util.Enumeration
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFAttribute
astore 2
start local 2 6: aload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
ifne 8
7: aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
pop
end local 2 8: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 5
9: aload 0
ldc "sl"
sipush 1000
invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
pop
10: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "characterStyle"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
4 12 1 attributes Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
6 8 2 attr Ljavax/swing/text/rtf/RTFAttribute;
protected void resetParagraphAttributes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "_tabs_immutable"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "paragraphStyle"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
4: iconst_0
5: invokestatic javax.swing.text.StyleConstants.setAlignment:(Ljavax/swing/text/MutableAttributeSet;I)V
6: getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
astore 1
start local 1 7: goto 11
8: StackMap locals: java.util.Enumeration
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFAttribute
astore 2
start local 2 9: aload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
iconst_1
if_icmpne 11
10: aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
pop
end local 2 11: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 8
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
7 13 1 attributes Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
9 11 2 attr Ljavax/swing/text/rtf/RTFAttribute;
protected void resetSectionAttributes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
astore 1
start local 1 1: goto 5
2: StackMap locals: java.util.Enumeration
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFAttribute
astore 2
start local 2 3: aload 2
invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
iconst_2
if_icmpne 5
4: aload 2
aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 2
6: aload 0
getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
ldc "sectionStyle"
invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
1 8 1 attributes Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
3 5 2 attr Ljavax/swing/text/rtf/RTFAttribute;
}
SourceFile: "RTFReader.java"
NestHost: javax.swing.text.rtf.RTFReader
InnerClasses:
abstract AttributeTrackingDestination = javax.swing.text.rtf.RTFReader$AttributeTrackingDestination of javax.swing.text.rtf.RTFReader
abstract Destination = javax.swing.text.rtf.RTFReader$Destination of javax.swing.text.rtf.RTFReader