public class com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary extends com.sun.xml.internal.fastinfoset.vocab.Vocabulary
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary
super_class: com.sun.xml.internal.fastinfoset.vocab.Vocabulary
{
public final com.sun.xml.internal.fastinfoset.util.StringIntMap restrictedAlphabet;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap encodingAlgorithm;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap namespaceName;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap prefix;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap localName;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap otherNCName;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap otherURI;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.StringIntMap attributeValue;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.CharArrayIntMap otherString;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.CharArrayIntMap characterContentChunk;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap elementName;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap attributeName;
descriptor: Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.xml.internal.fastinfoset.util.KeyIntMap[] tables;
descriptor: [Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected boolean _useLocalNameAsKey;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary _readOnlyVocabulary;
descriptor: Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.xml.internal.fastinfoset.vocab.Vocabulary.<init>:()V
1: aload 0
bipush 12
anewarray com.sun.xml.internal.fastinfoset.util.KeyIntMap
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
2: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_0
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
iconst_4
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:(I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.restrictedAlphabet:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
3: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_1
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
iconst_4
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:(I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
4: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_2
aload 0
new com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap
dup
ldc "xml"
bipush 8
invokespecial com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.<init>:(Ljava/lang/String;I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
5: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_3
aload 0
new com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap
dup
ldc "http://www.w3.org/XML/1998/namespace"
bipush 8
invokespecial com.sun.xml.internal.fastinfoset.util.FixedEntryStringIntMap.<init>:(Ljava/lang/String;I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
6: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_4
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:()V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
7: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iconst_5
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
iconst_4
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:(I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
8: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 6
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
iconst_4
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:(I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
9: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 7
aload 0
new com.sun.xml.internal.fastinfoset.util.StringIntMap
dup
invokespecial com.sun.xml.internal.fastinfoset.util.StringIntMap.<init>:()V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aastore
10: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 8
aload 0
new com.sun.xml.internal.fastinfoset.util.CharArrayIntMap
dup
iconst_4
invokespecial com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.<init>:(I)V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aastore
11: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 9
aload 0
new com.sun.xml.internal.fastinfoset.util.CharArrayIntMap
dup
invokespecial com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.<init>:()V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
aastore
12: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 10
aload 0
new com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap
dup
invokespecial com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.<init>:()V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
aastore
13: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
bipush 11
aload 0
new com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap
dup
invokespecial com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.<init>:()V
dup_x1
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
aastore
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
public void <init>(com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary, boolean);
descriptor: (Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.<init>:()V
1: aload 0
iload 2
putfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary._useLocalNameAsKey:Z
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.convertVocabulary:(Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 v Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;
0 4 2 useLocalNameAsKey Z
MethodParameters:
Name Flags
v
useLocalNameAsKey
public com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary getReadOnlyVocabulary();
descriptor: ()Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary._readOnlyVocabulary:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
protected void setReadOnlyVocabulary(com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary, boolean);
descriptor: (Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iload 3
aaload
aload 1
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iload 3
aaload
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.KeyIntMap.setReadOnlyMap:(Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;Z)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
arraylength
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 6 1 readOnlyVocabulary Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 6 2 clear Z
1 5 3 i I
MethodParameters:
Name Flags
readOnlyVocabulary
clear
public void setInitialVocabulary(com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary, boolean);
descriptor: (Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setExternalVocabularyURI:(Ljava/lang/String;)V
1: aload 0
iconst_1
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setInitialReadOnlyVocabulary:(Z)V
2: aload 0
aload 1
iload 2
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setReadOnlyVocabulary:(Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 initialVocabulary Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 2 clear Z
MethodParameters:
Name Flags
initialVocabulary
clear
public void setExternalVocabulary(java.lang.String, com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary, boolean);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setInitialReadOnlyVocabulary:(Z)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setExternalVocabularyURI:(Ljava/lang/String;)V
2: aload 0
aload 2
iload 3
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.setReadOnlyVocabulary:(Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;Z)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 externalVocabularyURI Ljava/lang/String;
0 4 2 externalVocabulary Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 3 clear Z
MethodParameters:
Name Flags
externalVocabularyURI
externalVocabulary
clear
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
iload 1
aaload
invokevirtual com.sun.xml.internal.fastinfoset.util.KeyIntMap.clear:()V
3: iinc 1 1
StackMap locals:
StackMap stack:
4: iload 1
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.tables:[Lcom/sun/xml/internal/fastinfoset/util/KeyIntMap;
arraylength
if_icmplt 2
end local 1 5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
1 5 1 i I
private void convertVocabulary(com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary);
descriptor: (Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.restrictedAlphabets:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.restrictedAlphabet:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
1: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.encodingAlgorithms:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
2: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.prefixes:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
3: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.namespaceNames:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
4: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.localNames:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
5: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.otherNCNames:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
6: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.otherURIs:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
7: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.attributeValues:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
8: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.otherStrings:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)V
9: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.characterContentChunks:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)V
10: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.elements:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;)V
11: aload 0
aload 1
getfield com.sun.xml.internal.org.jvnet.fastinfoset.Vocabulary.attributes:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;)V
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 13 1 v Lcom/sun/xml/internal/org/jvnet/fastinfoset/Vocabulary;
MethodParameters:
Name Flags
v
private void addToTable(java.util.Iterator, com.sun.xml.internal.fastinfoset.util.StringIntMap);
descriptor: (Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 i Ljava/util/Iterator;
0 4 2 m Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
MethodParameters:
Name Flags
i
m
private void addToTable(java.lang.String, com.sun.xml.internal.fastinfoset.util.StringIntMap);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 s Ljava/lang/String;
0 4 2 m Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
MethodParameters:
Name Flags
s
m
private void addToTable(java.util.Iterator, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap);
descriptor: (Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToTable:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 i Ljava/util/Iterator;
0 4 2 m Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
MethodParameters:
Name Flags
i
m
private void addToTable(java.lang.String, com.sun.xml.internal.fastinfoset.util.CharArrayIntMap);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.toCharArray:()[C
astore 3
start local 3 3: aload 2
aload 3
iconst_0
aload 3
arraylength
iconst_0
invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayIntMap.obtainIndex:([CIIZ)I
pop
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 5 1 s Ljava/lang/String;
0 5 2 m Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
3 5 3 c [C
MethodParameters:
Name Flags
s
m
private void addToTable(java.util.Iterator, com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap);
descriptor: (Ljava/util/Iterator;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.namespace.QName
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.addToNameTable:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;)V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 4 1 i Ljava/util/Iterator;
0 4 2 m Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
MethodParameters:
Name Flags
i
m
private void addToNameTable(javax.xml.namespace.QName, com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap);
descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=9, args_size=3
start local 0 start local 1 start local 2 0: iconst_m1
istore 3
start local 3 1: iconst_m1
istore 4
start local 4 2: aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 10
3: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 3
4: iload 3
iconst_m1
if_icmpne 6
5: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.namespaceName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 3
6: StackMap locals: int int
StackMap stack:
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 10
7: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 4
8: iload 4
iconst_m1
if_icmpne 10
9: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.prefix:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 4
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.obtainIndex:(Ljava/lang/String;)I
istore 5
start local 5 11: iload 5
iconst_m1
if_icmpne 13
12: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.StringIntMap.get:(Ljava/lang/String;)I
istore 5
13: StackMap locals: int
StackMap stack:
new com.sun.xml.internal.fastinfoset.QualifiedName
dup
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
14: aload 2
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.getNextIndex:()I
15: iload 4
iload 3
iload 5
16: invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIII)V
astore 6
start local 6 17: aconst_null
astore 7
start local 7 18: aload 0
getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary._useLocalNameAsKey:Z
ifeq 21
19: aload 2
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
astore 7
20: goto 26
21: StackMap locals: com.sun.xml.internal.fastinfoset.QualifiedName com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry
StackMap stack:
iload 4
iconst_m1
if_icmpne 23
22: aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
goto 24
23: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
24: StackMap locals:
StackMap stack: java.lang.String
astore 8
start local 8 25: aload 2
aload 8
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
astore 7
end local 8 26: StackMap locals:
StackMap stack:
aload 7
aload 6
invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry.addQualifiedName:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
27: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
0 28 1 n Ljavax/xml/namespace/QName;
0 28 2 m Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
1 28 3 namespaceURIIndex I
2 28 4 prefixIndex I
11 28 5 localNameIndex I
17 28 6 name Lcom/sun/xml/internal/fastinfoset/QualifiedName;
18 28 7 entry Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
25 26 8 qName Ljava/lang/String;
MethodParameters:
Name Flags
n
m
}
SourceFile: "SerializerVocabulary.java"
InnerClasses:
public Entry = com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry of com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap