public class extends java.util.ArrayList<com.sun.xml.internal.ws.api.message.Header> implements com.sun.xml.internal.ws.api.message.MessageHeaders
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.api.message.HeaderList
super_class: java.util.ArrayList
{
private static final long ;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -6358045781349627237
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.BitSet ;
descriptor: Ljava/util/BitSet;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.SOAPVersion ;
descriptor: Lcom/sun/xml/internal/ws/api/SOAPVersion;
flags: (0x0002) ACC_PRIVATE
static final boolean ;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void ();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/api/message/HeaderList;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.ws.api.message.HeaderList.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.util.ArrayList.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void (com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.util.ArrayList.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
2: aload 0
aload 1
putfield com.sun.xml.internal.ws.api.message.HeaderList.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 4 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
soapVersion
public void (com.sun.xml.internal.ws.api.message.HeaderList);
descriptor: (Lcom/sun/xml/internal/ws/api/message/HeaderList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
2: aload 0
aload 1
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
putfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
3: aload 1
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnull 5
4: aload 0
aload 1
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
5: StackMap locals: com.sun.xml.internal.ws.api.message.HeaderList com.sun.xml.internal.ws.api.message.HeaderList
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 6 1 that Lcom/sun/xml/internal/ws/api/message/HeaderList;
MethodParameters:
Name Flags
that
public void (com.sun.xml.internal.ws.api.message.MessageHeaders);
descriptor: (Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.asList:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
2: aload 1
instanceof com.sun.xml.internal.ws.api.message.HeaderList
ifeq 8
3: aload 1
checkcast com.sun.xml.internal.ws.api.message.HeaderList
astore 2
start local 2 4: aload 0
aload 2
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
putfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
5: aload 2
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnull 14
6: aload 0
aload 2
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
invokevirtual java.util.BitSet.clone:()Ljava/lang/Object;
checkcast java.util.BitSet
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
end local 2 7: goto 14
8: StackMap locals: com.sun.xml.internal.ws.api.message.HeaderList com.sun.xml.internal.ws.api.message.MessageHeaders
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.getUnderstoodHeaders:()Ljava/util/Set;
astore 2
start local 2 9: aload 2
ifnull 14
10: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: com.sun.xml.internal.ws.api.message.HeaderList com.sun.xml.internal.ws.api.message.MessageHeaders java.util.Set top java.util.Iterator
StackMap stack:
11: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.namespace.QName
astore 3
start local 3 12: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.understood:(Ljavax/xml/namespace/QName;)V
end local 3 13: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
end local 2 14: StackMap locals: com.sun.xml.internal.ws.api.message.HeaderList com.sun.xml.internal.ws.api.message.MessageHeaders
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 15 1 that Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
4 7 2 hThat Lcom/sun/xml/internal/ws/api/message/HeaderList;
9 14 2 understood Ljava/util/Set<Ljavax/xml/namespace/QName;>;
12 13 3 qname Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
that
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.util.ArrayList.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isEmpty:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
public void (com.sun.xml.internal.ws.api.message.Header[]);
descriptor: ([Lcom/sun/xml/internal/ws/api/message/Header;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.addAll:(Ljava/util/Collection;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 headers [Lcom/sun/xml/internal/ws/api/message/Header;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
headers
public com.sun.xml.internal.ws.api.message.Header (int);
descriptor: (I)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 index I
MethodParameters:
Name Flags
index
public void (int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
iload 1
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:(I)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 5
3: aload 0
dup
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
iconst_1
iload 1
ishl
ior
putfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnonnull 7
6: aload 0
new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 1
bipush 32
isub
invokevirtual java.util.BitSet.set:(I)V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 9 1 index I
MethodParameters:
Name Flags
index
public boolean (int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
iload 1
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:(I)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 5
3: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
iconst_1
iload 1
ishl
ior
if_icmpne 4
iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnonnull 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 1
bipush 32
isub
invokevirtual java.util.BitSet.get:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 8 1 index I
MethodParameters:
Name Flags
index
public void (com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 7
3: StackMap locals: int int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
aload 1
if_acmpne 6
4: aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.understood:(I)V
5: return
6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 3
end local 3 8: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 9 1 header Lcom/sun/xml/internal/ws/api/message/Header;
1 9 2 sz I
2 8 3 i I
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
header
public com.sun.xml.internal.ws.api.message.Header (java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
istore 4
start local 4 1: iconst_0
istore 5
start local 5 2: goto 9
3: StackMap locals: int int
StackMap stack:
aload 0
iload 5
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 6
start local 6 4: aload 6
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 6
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: iload 3
ifeq 7
6: aload 0
iload 5
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.understood:(I)V
7: StackMap locals: com.sun.xml.internal.ws.api.message.Header
StackMap stack:
aload 6
areturn
end local 6 8: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
iload 4
if_icmplt 3
end local 5 10: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 11 1 nsUri Ljava/lang/String;
0 11 2 localName Ljava/lang/String;
0 11 3 markAsUnderstood Z
1 11 4 len I
2 10 5 i I
4 8 6 h Lcom/sun/xml/internal/ws/api/message/Header;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
MethodParameters:
Name Flags
nsUri
localName
markAsUnderstood
public com.sun.xml.internal.ws.api.message.Header (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
localName
public com.sun.xml.internal.ws.api.message.Header (javax.xml.namespace.QName, boolean);
descriptor: (Ljavax/xml/namespace/QName;Z)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 name Ljavax/xml/namespace/QName;
0 1 2 markAsUnderstood Z
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
name
markAsUnderstood
public com.sun.xml.internal.ws.api.message.Header (javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(Ljavax/xml/namespace/QName;Z)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 name Ljavax/xml/namespace/QName;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
name
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.getHeaders:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Iterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
MethodParameters:
Name Flags
nsUri final
localName final
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.xml.internal.ws.api.message.HeaderList$1
dup
aload 0
iload 3
aload 2
aload 1
invokespecial com.sun.xml.internal.ws.api.message.HeaderList$1.<init>:(Lcom/sun/xml/internal/ws/api/message/HeaderList;ZLjava/lang/String;Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
0 1 3 markAsUnderstood Z
Signature: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
MethodParameters:
Name Flags
nsUri final
localName final
markAsUnderstood final
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders(javax.xml.namespace.QName, boolean);
descriptor: (Ljavax/xml/namespace/QName;Z)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.getHeaders:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Iterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 headerName Ljavax/xml/namespace/QName;
0 1 2 markAsUnderstood Z
Signature: (Ljavax/xml/namespace/QName;Z)Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
headerName
markAsUnderstood final
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.getHeaders:(Ljava/lang/String;Z)Ljava/util/Iterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 nsUri Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
nsUri final
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.ws.api.message.HeaderList$2
dup
aload 0
iload 2
aload 1
invokespecial com.sun.xml.internal.ws.api.message.HeaderList$2.<init>:(Lcom/sun/xml/internal/ws/api/message/HeaderList;ZLjava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 nsUri Ljava/lang/String;
0 1 2 markAsUnderstood Z
Signature: (Ljava/lang/String;Z)Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
MethodParameters:
Name Flags
nsUri final
markAsUnderstood final
public java.lang.String (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
av
sv
public java.lang.String (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getAction:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
av
sv
public com.sun.xml.internal.ws.api.addressing.WSEndpointReference (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getReplyTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
av
sv
public com.sun.xml.internal.ws.api.addressing.WSEndpointReference (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getFaultTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
av
sv
public java.lang.String (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getMessageID:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
av
sv
public java.lang.String (com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.getRelatesTo:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 1 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
av
sv
public void (com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion, boolean, java.lang.String, boolean);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;ZLjava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aload 3
iload 4
aload 5
iload 6
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.fillRequestAddressingHeaders:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;ZLjava/lang/String;Z)V
1: 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 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 2 2 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 2 3 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 2 4 oneway Z
0 2 5 action Ljava/lang/String;
0 2 6 mustUnderstand Z
MethodParameters:
Name Flags
packet
av
sv
oneway
action
mustUnderstand
public void (com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion, boolean, java.lang.String);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;ZLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
aload 5
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.fillRequestAddressingHeaders:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;ZLjava/lang/String;)V
1: 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 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 2 2 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 2 3 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 2 4 oneway Z
0 2 5 action Ljava/lang/String;
MethodParameters:
Name Flags
packet
av
sv
oneway
action
public void (com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.fillRequestAddressingHeaders:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 2 2 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 2 3 packet Lcom/sun/xml/internal/ws/api/message/Packet;
RuntimeInvisibleParameterAnnotations:
0:
1:
com.sun.istack.internal.NotNull()
2:
MethodParameters:
Name Flags
wsdlPort
binding
packet
public boolean (com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.util.ArrayList.add:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 header Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
header
public com.sun.xml.internal.ws.api.message.Header (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
istore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: int int
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 5
start local 5 4: aload 5
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
aload 5
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
iload 4
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.remove:(I)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 3
if_icmplt 3
end local 4 8: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 9 1 nsUri Ljava/lang/String;
0 9 2 localName Ljava/lang/String;
1 9 3 len I
2 8 4 i I
4 6 5 h Lcom/sun/xml/internal/ws/api/message/Header;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
nsUri
localName
public boolean (com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 3
start local 3 3: aload 3
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
4: aload 3
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.removeInternal:(I)Lcom/sun/xml/internal/ws/api/message/Header;
pop
6: aload 0
iload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.addInternal:(ILcom/sun/xml/internal/ws/api/message/Header;)V
7: iconst_1
ireturn
end local 3 8: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 2
end local 2 10: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 11 1 header Lcom/sun/xml/internal/ws/api/message/Header;
1 10 2 i I
3 8 3 hdr Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
header
public void (com.sun.xml.internal.ws.api.message.Header, com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;Lcom/sun/xml/internal/ws/api/message/Header;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 9
2: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 4
start local 4 3: aload 4
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 2
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
4: aload 4
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
aload 2
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.removeInternal:(I)Lcom/sun/xml/internal/ws/api/message/Header;
pop
6: aload 0
iload 3
aload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.addInternal:(ILcom/sun/xml/internal/ws/api/message/Header;)V
7: return
end local 4 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 2
end local 3 10: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 11 1 old Lcom/sun/xml/internal/ws/api/message/Header;
0 11 2 header Lcom/sun/xml/internal/ws/api/message/Header;
1 10 3 i I
3 8 4 hdr Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
old
header
protected void (int, com.sun.xml.internal.ws.api.message.Header);
descriptor: (ILcom/sun/xml/internal/ws/api/message/Header;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokespecial java.util.ArrayList.add:(ILjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 index I
0 2 2 header Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
index
header
protected com.sun.xml.internal.ws.api.message.Header (int);
descriptor: (I)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial java.util.ArrayList.remove:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 index I
MethodParameters:
Name Flags
index
public com.sun.xml.internal.ws.api.message.Header (javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.remove:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 name Ljavax/xml/namespace/QName;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
name
public com.sun.xml.internal.ws.api.message.Header (int);
descriptor: (I)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.removeUnderstoodBit:(I)V
1: aload 0
iload 1
invokespecial java.util.ArrayList.remove:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 index I
MethodParameters:
Name Flags
index
private void (int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.ws.api.message.HeaderList.$assertionsDisabled:Z
ifne 1
iload 1
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 16
2: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
bipush -31
iload 1
iadd
iushr
iload 1
ishl
istore 2
start local 2 3: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
iload 1
ineg
ishl
bipush 31
iload 1
isub
iushr
iconst_1
iushr
istore 3
start local 3 4: aload 0
iload 2
iload 3
ior
putfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
5: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnull 25
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
invokevirtual java.util.BitSet.cardinality:()I
ifle 25
6: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.get:(I)Z
ifeq 8
7: aload 0
dup
getfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
ldc -2147483648
ior
putfield com.sun.xml.internal.ws.api.message.HeaderList.understoodBits:I
8: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.clear:(I)V
9: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iconst_1
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 4
start local 4 10: goto 14
11: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 4
iconst_1
isub
invokevirtual java.util.BitSet.set:(I)V
12: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 4
invokevirtual java.util.BitSet.clear:(I)V
13: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 4
iconst_1
iadd
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 4
StackMap locals:
StackMap stack:
14: iload 4
ifgt 11
end local 4 end local 3 end local 2 15: goto 25
StackMap locals:
StackMap stack:
16: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnull 25
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
invokevirtual java.util.BitSet.cardinality:()I
ifle 25
17: iinc 1 -32
18: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 1
invokevirtual java.util.BitSet.clear:(I)V
19: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 1
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 2
start local 2 20: goto 24
21: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 2
iconst_1
isub
invokevirtual java.util.BitSet.set:(I)V
22: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.clear:(I)V
23: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
iload 2
iconst_1
iadd
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 2
StackMap locals:
StackMap stack:
24: iload 2
iconst_1
if_icmpge 21
end local 2 25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
iconst_1
isub
bipush 33
if_icmpgt 27
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
ifnull 27
26: aload 0
aconst_null
putfield com.sun.xml.internal.ws.api.message.HeaderList.moreUnderstoodBits:Ljava/util/BitSet;
27: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 28 1 index I
3 15 2 shiftedUpperBits I
4 15 3 lowerBits I
10 15 4 i I
20 25 2 i I
MethodParameters:
Name Flags
index
public boolean (java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: iconst_0
istore 2
start local 2 2: goto 7
3: StackMap locals: int
StackMap stack:
aload 1
aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.remove:(I)Lcom/sun/xml/internal/ws/api/message/Header;
pop
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 3
end local 2 8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 9 1 o Ljava/lang/Object;
2 8 2 index I
MethodParameters:
Name Flags
o
public com.sun.xml.internal.ws.api.message.Header (com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;)Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.remove:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 3 1 h Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
h
public static com.sun.xml.internal.ws.api.message.HeaderList (com.sun.xml.internal.ws.api.message.MessageHeaders);
descriptor: (Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)Lcom/sun/xml/internal/ws/api/message/HeaderList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.api.message.HeaderList
dup
aload 0
invokespecial com.sun.xml.internal.ws.api.message.HeaderList.<init>:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 original Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
MethodParameters:
Name Flags
original
public static com.sun.xml.internal.ws.api.message.HeaderList (com.sun.xml.internal.ws.api.message.HeaderList);
descriptor: (Lcom/sun/xml/internal/ws/api/message/HeaderList;)Lcom/sun/xml/internal/ws/api/message/HeaderList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.xml.internal.ws.api.message.HeaderList.copy:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)Lcom/sun/xml/internal/ws/api/message/HeaderList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 original Lcom/sun/xml/internal/ws/api/message/HeaderList;
MethodParameters:
Name Flags
original
public void (com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 1 2 binding Lcom/sun/xml/internal/ws/api/WSBinding;
MethodParameters:
Name Flags
wsdlPort
binding
public void (javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(Ljavax/xml/namespace/QName;Z)Lcom/sun/xml/internal/ws/api/message/Header;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
name
public void (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/api/message/Header;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 nsUri Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
localName
public java.util.Set<javax.xml.namespace.QName> getUnderstoodHeaders();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 7
3: StackMap locals: java.util.Set int
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isUnderstood:(I)Z
ifeq 6
4: aload 0
iload 2
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 3
start local 3 5: aload 1
new javax.xml.namespace.QName
dup
aload 3
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 3
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 3
end local 2 8: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
1 9 1 understoodHdrs Ljava/util/Set<Ljavax/xml/namespace/QName;>;
2 8 2 i I
5 6 3 header Lcom/sun/xml/internal/ws/api/message/Header;
Signature: ()Ljava/util/Set<Ljavax/xml/namespace/QName;>;
public boolean (com.sun.xml.internal.ws.api.message.Header);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Header;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isUnderstood:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 header Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
header
public boolean (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 6
2: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 4
start local 4 3: aload 4
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
aload 4
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
iload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isUnderstood:(I)Z
ireturn
end local 4 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 2
end local 3 7: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 8 1 nsUri Ljava/lang/String;
0 8 2 localName Ljava/lang/String;
1 7 3 i I
3 5 4 h Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
nsUri
localName
public boolean (javax.xml.namespace.QName);
descriptor: (Ljavax/xml/namespace/QName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isUnderstood:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 1 1 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
name
public java.util.Set<javax.xml.namespace.QName> getNotUnderstoodHeaders(java.util.Set<java.lang.String>, java.util.Set<javax.xml.namespace.QName>, com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Ljava/util/Set;Ljava/util/Set;Lcom/sun/xml/internal/ws/api/WSBinding;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 1
ifnonnull 3
2: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
3: StackMap locals: java.util.Set
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.getEffectiveSOAPVersion:(Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 5
start local 5 4: aload 1
aload 5
getfield com.sun.xml.internal.ws.api.SOAPVersion.implicitRole:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: iconst_0
istore 6
start local 6 6: goto 22
7: StackMap locals: com.sun.xml.internal.ws.api.SOAPVersion int
StackMap stack:
aload 0
iload 6
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.isUnderstood:(I)Z
ifne 21
8: aload 0
iload 6
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
astore 7
start local 7 9: aload 7
aload 5
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.isIgnorable:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/util/Set;)Z
ifne 21
10: new javax.xml.namespace.QName
dup
aload 7
invokeinterface com.sun.xml.internal.ws.api.message.Header.getNamespaceURI:()Ljava/lang/String;
aload 7
invokeinterface com.sun.xml.internal.ws.api.message.Header.getLocalPart:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 11: aload 3
ifnonnull 16
12: aload 4
ifnonnull 14
13: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 4
14: StackMap locals: com.sun.xml.internal.ws.api.message.Header javax.xml.namespace.QName
StackMap stack:
aload 4
aload 8
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
15: goto 21
16: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.xml.internal.ws.binding.SOAPBindingImpl
ifeq 21
aload 3
checkcast com.sun.xml.internal.ws.binding.SOAPBindingImpl
aload 8
invokevirtual com.sun.xml.internal.ws.binding.SOAPBindingImpl.understandsHeader:(Ljavax/xml/namespace/QName;)Z
ifne 21
17: aload 2
aload 8
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 21
18: aload 4
ifnonnull 20
19: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 4
20: StackMap locals:
StackMap stack:
aload 4
aload 8
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 7 21: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
22: iload 6
aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.size:()I
if_icmplt 7
end local 6 23: aload 4
areturn
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 24 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 24 1 roles Ljava/util/Set<Ljava/lang/String;>;
0 24 2 knownHeaders Ljava/util/Set<Ljavax/xml/namespace/QName;>;
0 24 3 binding Lcom/sun/xml/internal/ws/api/WSBinding;
1 24 4 notUnderstoodHeaders Ljava/util/Set<Ljavax/xml/namespace/QName;>;
4 24 5 effectiveSoapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
6 23 6 i I
9 21 7 header Lcom/sun/xml/internal/ws/api/message/Header;
11 21 8 qName Ljavax/xml/namespace/QName;
Signature: (Ljava/util/Set<Ljava/lang/String;>;Ljava/util/Set<Ljavax/xml/namespace/QName;>;Lcom/sun/xml/internal/ws/api/WSBinding;)Ljava/util/Set<Ljavax/xml/namespace/QName;>;
MethodParameters:
Name Flags
roles
knownHeaders
binding
private com.sun.xml.internal.ws.api.SOAPVersion (com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
ifnull 1
aload 0
getfield com.sun.xml.internal.ws.api.message.HeaderList.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.api.SOAPVersion
2: astore 2
start local 2 3: aload 2
ifnonnull 5
4: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 2
5: StackMap locals: com.sun.xml.internal.ws.api.SOAPVersion
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 6 1 binding Lcom/sun/xml/internal/ws/api/WSBinding;
3 6 2 mySOAPVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
binding
public void (com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.ws.api.message.HeaderList.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
0 2 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
soapVersion
public java.util.Iterator<com.sun.xml.internal.ws.api.message.Header> getHeaders();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
Signature: ()Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/message/Header;>;
public java.util.List<com.sun.xml.internal.ws.api.message.Header> asList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/HeaderList;
Signature: ()Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;
public java.lang.Object (int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.get:(I)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object (int);
descriptor: (I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.remove:(I)Lcom/sun/xml/internal/ws/api/message/Header;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean (java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.sun.xml.internal.ws.api.message.Header
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/util/ArrayList<Lcom/sun/xml/internal/ws/api/message/Header;>;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
SourceFile: "HeaderList.java"
NestMembers:
com.sun.xml.internal.ws.api.message.HeaderList$1 com.sun.xml.internal.ws.api.message.HeaderList$2
InnerClasses:
com.sun.xml.internal.ws.api.message.HeaderList$1
com.sun.xml.internal.ws.api.message.HeaderList$2