class javax.swing.text.rtf.RTFReader$StylesheetDestination extends javax.swing.text.rtf.RTFReader$DiscardingDestination implements javax.swing.text.rtf.RTFReader$Destination
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.rtf.RTFReader$StylesheetDestination
super_class: javax.swing.text.rtf.RTFReader$DiscardingDestination
{
java.util.Dictionary definedStyles;
descriptor: Ljava/util/Dictionary;
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$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
1: aload 0
aload 1
invokespecial javax.swing.text.rtf.RTFReader$DiscardingDestination.<init>:(Ljavax/swing/text/rtf/RTFReader;)V
2: aload 0
new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putfield javax.swing.text.rtf.RTFReader$StylesheetDestination.definedStyles:Ljava/util/Dictionary;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/rtf/RTFReader$StylesheetDestination;
MethodParameters:
Name Flags
this$0 final
public void begingroup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
new javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination
dup
aload 0
invokespecial javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.<init>:(Ljavax/swing/text/rtf/RTFReader$StylesheetDestination;)V
invokevirtual javax.swing.text.rtf.RTFReader.setRTFDestination:(Ljavax/swing/text/rtf/RTFReader$Destination;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/rtf/RTFReader$StylesheetDestination;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=1
start local 0 0: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 1
start local 1 1: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 2
start local 2 2: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 3
start local 3 3: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.definedStyles:Ljava/util/Dictionary;
invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
astore 4
start local 4 4: goto 19
5: StackMap locals: javax.swing.text.rtf.RTFReader$StylesheetDestination java.util.Vector java.util.Vector java.util.Vector java.util.Enumeration
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination
astore 5
start local 5 6: aload 5
invokevirtual javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.realize:()Ljavax/swing/text/Style;
astore 6
start local 6 7: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
new java.lang.StringBuilder
dup
ldc "Style "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.number:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.styleName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.rtf.RTFReader.warning:(Ljava/lang/String;)V
8: aload 6
ldc "style:type"
invokeinterface javax.swing.text.Style.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 9: aload 7
ldc "section"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: aload 3
astore 8
start local 8 11: goto 16
end local 8 StackMap locals: javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination javax.swing.text.Style java.lang.String
StackMap stack:
12: aload 7
ldc "character"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: aload 1
astore 8
start local 8 14: goto 16
end local 8 15: StackMap locals:
StackMap stack:
aload 2
astore 8
start local 8 16: StackMap locals: java.util.Vector
StackMap stack:
aload 8
invokevirtual java.util.Vector.size:()I
aload 5
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.number:I
if_icmpgt 18
17: aload 8
aload 5
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.number:I
iconst_1
iadd
invokevirtual java.util.Vector.setSize:(I)V
18: StackMap locals:
StackMap stack:
aload 8
aload 6
aload 5
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination.number:I
invokevirtual java.util.Vector.setElementAt:(Ljava/lang/Object;I)V
end local 8 end local 7 end local 6 end local 5 19: StackMap locals: javax.swing.text.rtf.RTFReader$StylesheetDestination java.util.Vector java.util.Vector java.util.Vector java.util.Enumeration
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 5
20: aload 1
invokevirtual java.util.Vector.isEmpty:()Z
ifne 24
21: aload 1
invokevirtual java.util.Vector.size:()I
anewarray javax.swing.text.Style
astore 5
start local 5 22: aload 1
aload 5
invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
23: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
aload 5
putfield javax.swing.text.rtf.RTFReader.characterStyles:[Ljavax/swing/text/Style;
end local 5 24: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.util.Vector.isEmpty:()Z
ifne 28
25: aload 2
invokevirtual java.util.Vector.size:()I
anewarray javax.swing.text.Style
astore 5
start local 5 26: aload 2
aload 5
invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
27: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
aload 5
putfield javax.swing.text.rtf.RTFReader.paragraphStyles:[Ljavax/swing/text/Style;
end local 5 28: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.Vector.isEmpty:()Z
ifne 32
29: aload 3
invokevirtual java.util.Vector.size:()I
anewarray javax.swing.text.Style
astore 5
start local 5 30: aload 3
aload 5
invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
31: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
aload 5
putfield javax.swing.text.rtf.RTFReader.sectionStyles:[Ljavax/swing/text/Style;
end local 5 32: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Ljavax/swing/text/rtf/RTFReader$StylesheetDestination;
1 33 1 chrStyles Ljava/util/Vector;
2 33 2 pgfStyles Ljava/util/Vector;
3 33 3 secStyles Ljava/util/Vector;
4 33 4 styles Ljava/util/Enumeration;
6 19 5 style Ljavax/swing/text/rtf/RTFReader$StylesheetDestination$StyleDefiningDestination;
7 19 6 defined Ljavax/swing/text/Style;
9 19 7 stype Ljava/lang/String;
11 12 8 toSet Ljava/util/Vector;
14 15 8 toSet Ljava/util/Vector;
16 19 8 toSet Ljava/util/Vector;
22 24 5 styleArray [Ljavax/swing/text/Style;
26 28 5 styleArray [Ljavax/swing/text/Style;
30 32 5 styleArray [Ljavax/swing/text/Style;
static javax.swing.text.rtf.RTFReader access$0(javax.swing.text.rtf.RTFReader$StylesheetDestination);
descriptor: (Ljavax/swing/text/rtf/RTFReader$StylesheetDestination;)Ljavax/swing/text/rtf/RTFReader;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield javax.swing.text.rtf.RTFReader$StylesheetDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "RTFReader.java"
NestHost: javax.swing.text.rtf.RTFReader
InnerClasses:
abstract Destination = javax.swing.text.rtf.RTFReader$Destination of javax.swing.text.rtf.RTFReader
DiscardingDestination = javax.swing.text.rtf.RTFReader$DiscardingDestination of javax.swing.text.rtf.RTFReader
StylesheetDestination = javax.swing.text.rtf.RTFReader$StylesheetDestination of javax.swing.text.rtf.RTFReader
StyleDefiningDestination = javax.swing.text.rtf.RTFReader$StylesheetDestination$StyleDefiningDestination of javax.swing.text.rtf.RTFReader$StylesheetDestination