public class com.sun.xml.internal.stream.events.XMLEventAllocatorImpl implements javax.xml.stream.util.XMLEventAllocator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.stream.events.XMLEventAllocatorImpl
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
public javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "Reader cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getXMLEvent:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 3 1 xMLStreamReader Ljavax/xml/stream/XMLStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
xMLStreamReader
public void allocate(javax.xml.stream.XMLStreamReader, javax.xml.stream.util.XMLEventConsumer);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/util/XMLEventConsumer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getXMLEvent:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 2
aload 3
invokeinterface javax.xml.stream.util.XMLEventConsumer.add:(Ljavax/xml/stream/events/XMLEvent;)V
3: StackMap locals: javax.xml.stream.events.XMLEvent
StackMap stack:
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/stream/events/XMLEventAllocatorImpl;
0 4 1 xMLStreamReader Ljavax/xml/stream/XMLStreamReader;
0 4 2 xMLEventConsumer Ljavax/xml/stream/util/XMLEventConsumer;
1 4 3 currentEvent Ljavax/xml/stream/events/XMLEvent;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
xMLStreamReader
xMLEventConsumer
public javax.xml.stream.util.XMLEventAllocator newInstance();
descriptor: ()Ljavax/xml/stream/util/XMLEventAllocator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.stream.events.XMLEventAllocatorImpl
dup
invokespecial com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
javax.xml.stream.events.XMLEvent getXMLEvent(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
flags: (0x0000)
Code:
stack=7, locals=7, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
istore 3
start local 3 2: iload 3
tableswitch { // 1 - 12
1: 3
2: 11
3: 17
4: 23
5: 27
6: 70
7: 31
8: 42
9: 46
10: 52
11: 54
12: 66
default: 73
}
3: StackMap locals: javax.xml.stream.events.XMLEvent int
StackMap stack:
new com.sun.xml.internal.stream.events.StartElementEvent
dup
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getQName:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/namespace/QName;
invokespecial com.sun.xml.internal.stream.events.StartElementEvent.<init>:(Ljavax/xml/namespace/QName;)V
astore 4
start local 4 4: aload 0
aload 4
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.fillAttributes:(Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
5: aload 1
ldc "javax.xml.stream.isNamespaceAware"
invokeinterface javax.xml.stream.XMLStreamReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
6: aload 0
aload 4
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.fillNamespaceAttributes:(Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
7: aload 0
aload 4
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.setNamespaceContext:(Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
8: StackMap locals: com.sun.xml.internal.stream.events.StartElementEvent
StackMap stack:
aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
9: aload 4
astore 2
10: goto 73
end local 4 11: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.EndElementEvent
dup
aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getQName:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/namespace/QName;
invokespecial com.sun.xml.internal.stream.events.EndElementEvent.<init>:(Ljavax/xml/namespace/QName;)V
astore 4
start local 4 12: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.EndElementEvent.setLocation:(Ljavax/xml/stream/Location;)V
13: aload 1
ldc "javax.xml.stream.isNamespaceAware"
invokeinterface javax.xml.stream.XMLStreamReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 15
14: aload 0
aload 4
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.fillNamespaceAttributes:(Lcom/sun/xml/internal/stream/events/EndElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
15: StackMap locals: com.sun.xml.internal.stream.events.EndElementEvent
StackMap stack:
aload 4
astore 2
16: goto 73
end local 4 17: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.ProcessingInstructionEvent
dup
18: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getPITarget:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getPIData:()Ljava/lang/String;
19: invokespecial com.sun.xml.internal.stream.events.ProcessingInstructionEvent.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 4
start local 4 20: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.ProcessingInstructionEvent.setLocation:(Ljavax/xml/stream/Location;)V
21: aload 4
astore 2
22: goto 73
end local 4 23: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.CharacterEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;)V
astore 4
start local 4 24: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
25: aload 4
astore 2
26: goto 73
end local 4 27: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.CommentEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokespecial com.sun.xml.internal.stream.events.CommentEvent.<init>:(Ljava/lang/String;)V
astore 4
start local 4 28: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.CommentEvent.setLocation:(Ljavax/xml/stream/Location;)V
29: aload 4
astore 2
30: goto 73
end local 4 31: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.StartDocumentEvent
dup
invokespecial com.sun.xml.internal.stream.events.StartDocumentEvent.<init>:()V
astore 4
start local 4 32: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getVersion:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setVersion:(Ljava/lang/String;)V
33: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEncoding:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setEncoding:(Ljava/lang/String;)V
34: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getCharacterEncodingScheme:()Ljava/lang/String;
ifnull 37
35: aload 4
iconst_1
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setDeclaredEncoding:(Z)V
36: goto 38
37: StackMap locals: com.sun.xml.internal.stream.events.StartDocumentEvent
StackMap stack:
aload 4
iconst_0
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setDeclaredEncoding:(Z)V
38: StackMap locals:
StackMap stack:
aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.isStandalone:()Z
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setStandalone:(Z)V
39: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.StartDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
40: aload 4
astore 2
41: goto 73
end local 4 42: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.EndDocumentEvent
dup
invokespecial com.sun.xml.internal.stream.events.EndDocumentEvent.<init>:()V
astore 4
start local 4 43: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.EndDocumentEvent.setLocation:(Ljavax/xml/stream/Location;)V
44: aload 4
astore 2
45: goto 73
end local 4 46: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.EntityReferenceEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
47: new com.sun.xml.internal.stream.events.EntityDeclarationImpl
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokespecial com.sun.xml.internal.stream.events.EntityDeclarationImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
48: invokespecial com.sun.xml.internal.stream.events.EntityReferenceEvent.<init>:(Ljava/lang/String;Ljavax/xml/stream/events/EntityDeclaration;)V
astore 4
start local 4 49: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.EntityReferenceEvent.setLocation:(Ljavax/xml/stream/Location;)V
50: aload 4
astore 2
51: goto 73
end local 4 52: StackMap locals:
StackMap stack:
aconst_null
astore 2
53: goto 73
54: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.DTDEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
invokespecial com.sun.xml.internal.stream.events.DTDEvent.<init>:(Ljava/lang/String;)V
astore 4
start local 4 55: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.DTDEvent.setLocation:(Ljavax/xml/stream/Location;)V
56: aload 1
ldc "javax.xml.stream.entities"
invokeinterface javax.xml.stream.XMLStreamReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
57: checkcast java.util.List
astore 5
start local 5 58: aload 5
ifnull 60
aload 5
invokeinterface java.util.List.size:()I
ifeq 60
59: aload 4
aload 5
invokevirtual com.sun.xml.internal.stream.events.DTDEvent.setEntities:(Ljava/util/List;)V
60: StackMap locals: com.sun.xml.internal.stream.events.DTDEvent java.util.List
StackMap stack:
aload 1
ldc "javax.xml.stream.notations"
invokeinterface javax.xml.stream.XMLStreamReader.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
61: checkcast java.util.List
astore 6
start local 6 62: aload 6
ifnull 64
aload 6
invokeinterface java.util.List.isEmpty:()Z
ifne 64
63: aload 4
aload 6
invokevirtual com.sun.xml.internal.stream.events.DTDEvent.setNotations:(Ljava/util/List;)V
64: StackMap locals: java.util.List
StackMap stack:
aload 4
astore 2
65: goto 73
end local 6 end local 5 end local 4 66: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.CharacterEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
iconst_1
invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;Z)V
astore 4
start local 4 67: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
68: aload 4
astore 2
69: goto 73
end local 4 70: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.CharacterEvent
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getText:()Ljava/lang/String;
iconst_0
iconst_1
invokespecial com.sun.xml.internal.stream.events.CharacterEvent.<init>:(Ljava/lang/String;ZZ)V
astore 4
start local 4 71: aload 4
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
invokevirtual com.sun.xml.internal.stream.events.CharacterEvent.setLocation:(Ljavax/xml/stream/Location;)V
72: aload 4
astore 2
end local 4 73: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 74 1 streamReader Ljavax/xml/stream/XMLStreamReader;
1 74 2 event Ljavax/xml/stream/events/XMLEvent;
2 74 3 eventType I
4 11 4 startElementEvent Lcom/sun/xml/internal/stream/events/StartElementEvent;
12 17 4 endElementEvent Lcom/sun/xml/internal/stream/events/EndElementEvent;
20 23 4 piEvent Lcom/sun/xml/internal/stream/events/ProcessingInstructionEvent;
24 27 4 cDataEvent Lcom/sun/xml/internal/stream/events/CharacterEvent;
28 31 4 commentEvent Lcom/sun/xml/internal/stream/events/CommentEvent;
32 42 4 sdEvent Lcom/sun/xml/internal/stream/events/StartDocumentEvent;
43 46 4 endDocumentEvent Lcom/sun/xml/internal/stream/events/EndDocumentEvent;
49 52 4 entityEvent Lcom/sun/xml/internal/stream/events/EntityReferenceEvent;
55 66 4 dtdEvent Lcom/sun/xml/internal/stream/events/DTDEvent;
58 66 5 entities Ljava/util/List<Ljavax/xml/stream/events/EntityDeclaration;>;
62 66 6 notations Ljava/util/List<Ljavax/xml/stream/events/NotationDeclaration;>;
67 70 4 cDataEvent Lcom/sun/xml/internal/stream/events/CharacterEvent;
71 73 4 spaceEvent Lcom/sun/xml/internal/stream/events/CharacterEvent;
MethodParameters:
Name Flags
streamReader
protected javax.xml.stream.events.XMLEvent getNextEvent(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.next:()I
pop
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getXMLEvent:(Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/events/XMLEvent;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 2 1 streamReader Ljavax/xml/stream/XMLStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
streamReader
protected void fillAttributes(com.sun.xml.internal.stream.events.StartElementEvent, javax.xml.stream.XMLStreamReader);
descriptor: (Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeCount:()I
istore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 13
5: StackMap locals: com.sun.xml.internal.stream.events.XMLEventAllocatorImpl com.sun.xml.internal.stream.events.StartElementEvent javax.xml.stream.XMLStreamReader int javax.xml.namespace.QName com.sun.xml.internal.stream.events.AttributeImpl int
StackMap stack:
aload 2
iload 6
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeName:(I)Ljavax/xml/namespace/QName;
astore 4
6: new com.sun.xml.internal.stream.events.AttributeImpl
dup
invokespecial com.sun.xml.internal.stream.events.AttributeImpl.<init>:()V
astore 5
7: aload 5
aload 4
invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setName:(Ljavax/xml/namespace/QName;)V
8: aload 5
aload 2
iload 6
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeType:(I)Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setAttributeType:(Ljava/lang/String;)V
9: aload 5
aload 2
iload 6
invokeinterface javax.xml.stream.XMLStreamReader.isAttributeSpecified:(I)Z
invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setSpecified:(Z)V
10: aload 5
aload 2
iload 6
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
invokevirtual com.sun.xml.internal.stream.events.AttributeImpl.setValue:(Ljava/lang/String;)V
11: aload 1
aload 5
invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.addAttribute:(Ljavax/xml/stream/events/Attribute;)V
12: iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 3
if_icmplt 5
end local 6 14: return
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 15 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 15 1 event Lcom/sun/xml/internal/stream/events/StartElementEvent;
0 15 2 xmlr Ljavax/xml/stream/XMLStreamReader;
1 15 3 len I
2 15 4 qname Ljavax/xml/namespace/QName;
3 15 5 attr Lcom/sun/xml/internal/stream/events/AttributeImpl;
4 14 6 i I
MethodParameters:
Name Flags
event
xmlr
protected void fillNamespaceAttributes(com.sun.xml.internal.stream.events.StartElementEvent, javax.xml.stream.XMLStreamReader);
descriptor: (Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
istore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: aconst_null
astore 6
start local 6 4: iconst_0
istore 7
start local 7 5: goto 13
6: StackMap locals: com.sun.xml.internal.stream.events.XMLEventAllocatorImpl com.sun.xml.internal.stream.events.StartElementEvent javax.xml.stream.XMLStreamReader int java.lang.String java.lang.String com.sun.xml.internal.stream.events.NamespaceImpl int
StackMap stack:
aload 2
iload 7
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
astore 4
7: aload 2
iload 7
invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
astore 5
8: aload 5
ifnonnull 10
9: ldc ""
astore 5
10: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.NamespaceImpl
dup
aload 5
aload 4
invokespecial com.sun.xml.internal.stream.events.NamespaceImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 6
11: aload 1
aload 6
invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.addNamespaceAttribute:(Ljavax/xml/stream/events/Namespace;)V
12: iinc 7 1
StackMap locals:
StackMap stack:
13: iload 7
iload 3
if_icmplt 6
end local 7 14: return
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 15 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 15 1 event Lcom/sun/xml/internal/stream/events/StartElementEvent;
0 15 2 xmlr Ljavax/xml/stream/XMLStreamReader;
1 15 3 count I
2 15 4 uri Ljava/lang/String;
3 15 5 prefix Ljava/lang/String;
4 15 6 attr Lcom/sun/xml/internal/stream/events/NamespaceImpl;
5 14 7 i I
MethodParameters:
Name Flags
event
xmlr
protected void fillNamespaceAttributes(com.sun.xml.internal.stream.events.EndElementEvent, javax.xml.stream.XMLStreamReader);
descriptor: (Lcom/sun/xml/internal/stream/events/EndElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
istore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: aconst_null
astore 6
start local 6 4: iconst_0
istore 7
start local 7 5: goto 13
6: StackMap locals: com.sun.xml.internal.stream.events.XMLEventAllocatorImpl com.sun.xml.internal.stream.events.EndElementEvent javax.xml.stream.XMLStreamReader int java.lang.String java.lang.String com.sun.xml.internal.stream.events.NamespaceImpl int
StackMap stack:
aload 2
iload 7
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
astore 4
7: aload 2
iload 7
invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
astore 5
8: aload 5
ifnonnull 10
9: ldc ""
astore 5
10: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.events.NamespaceImpl
dup
aload 5
aload 4
invokespecial com.sun.xml.internal.stream.events.NamespaceImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 6
11: aload 1
aload 6
invokevirtual com.sun.xml.internal.stream.events.EndElementEvent.addNamespace:(Ljavax/xml/stream/events/Namespace;)V
12: iinc 7 1
StackMap locals:
StackMap stack:
13: iload 7
iload 3
if_icmplt 6
end local 7 14: return
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 15 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 15 1 event Lcom/sun/xml/internal/stream/events/EndElementEvent;
0 15 2 xmlr Ljavax/xml/stream/XMLStreamReader;
1 15 3 count I
2 15 4 uri Ljava/lang/String;
3 15 5 prefix Ljava/lang/String;
4 15 6 attr Lcom/sun/xml/internal/stream/events/NamespaceImpl;
5 14 7 i I
MethodParameters:
Name Flags
event
xmlr
private void setNamespaceContext(com.sun.xml.internal.stream.events.StartElementEvent, javax.xml.stream.XMLStreamReader);
descriptor: (Lcom/sun/xml/internal/stream/events/StartElementEvent;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
checkcast com.sun.org.apache.xerces.internal.util.NamespaceContextWrapper
astore 3
start local 3 1: new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.NamespaceContextWrapper.getNamespaceContext:()Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
astore 4
start local 4 2: aload 1
new com.sun.org.apache.xerces.internal.util.NamespaceContextWrapper
dup
aload 4
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceContextWrapper.<init>:(Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;)V
invokevirtual com.sun.xml.internal.stream.events.StartElementEvent.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
3: return
end local 4 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/stream/events/XMLEventAllocatorImpl;
0 4 1 event Lcom/sun/xml/internal/stream/events/StartElementEvent;
0 4 2 xmlr Ljavax/xml/stream/XMLStreamReader;
1 4 3 contextWrapper Lcom/sun/org/apache/xerces/internal/util/NamespaceContextWrapper;
2 4 4 ns Lcom/sun/org/apache/xerces/internal/util/NamespaceSupport;
MethodParameters:
Name Flags
event
xmlr
private javax.xml.namespace.QName getQName(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new javax.xml.namespace.QName
dup
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
1: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getPrefix:()Ljava/lang/String;
2: invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/events/XMLEventAllocatorImpl;
0 3 1 xmlr Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
xmlr
}
SourceFile: "XMLEventAllocatorImpl.java"