public class com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator implements com.sun.xml.internal.ws.policy.jaxws.spi.PolicyFeatureConfigurator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator
super_class: java.lang.Object
{
private static final com.sun.xml.internal.ws.policy.privateutil.PolicyLogger LOGGER;
descriptor: Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final javax.xml.namespace.QName[] ADDRESSING_ASSERTIONS;
descriptor: [Ljavax/xml/namespace/QName;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/addressing/policy/AddressingFeatureConfigurator;
invokestatic com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.getLogger:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
putstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
1: iconst_1
anewarray javax.xml.namespace.QName
dup
iconst_0
2: new javax.xml.namespace.QName
dup
getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.MEMBER:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.policyNsUri:Ljava/lang/String;
ldc "UsingAddressing"
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
aastore
3: putstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.ADDRESSING_ASSERTIONS:[Ljavax/xml/namespace/QName;
4: return
LocalVariableTable:
Start End Slot Name Signature
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/ws/addressing/policy/AddressingFeatureConfigurator;
public java.util.Collection<javax.xml.ws.WebServiceFeature> getFeatures(com.sun.xml.internal.ws.policy.PolicyMapKey, com.sun.xml.internal.ws.policy.PolicyMap);
descriptor: (Lcom/sun/xml/internal/ws/policy/PolicyMapKey;Lcom/sun/xml/internal/ws/policy/PolicyMap;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=14, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.entering:([Ljava/lang/Object;)V
1: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 3
start local 3 2: aload 1
ifnull 59
aload 2
ifnull 59
3: aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.policy.PolicyMap.getEndpointEffectivePolicy:(Lcom/sun/xml/internal/ws/policy/PolicyMapKey;)Lcom/sun/xml/internal/ws/policy/Policy;
astore 4
start local 4 4: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.ADDRESSING_ASSERTIONS:[Ljavax/xml/namespace/QName;
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 23
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy top int int javax.xml.namespace.QName[]
StackMap stack:
5: aload 8
iload 6
aaload
astore 5
start local 5 6: aload 4
ifnull 22
aload 4
aload 5
invokevirtual com.sun.xml.internal.ws.policy.Policy.contains:(Ljavax/xml/namespace/QName;)Z
ifeq 22
7: aload 4
invokevirtual com.sun.xml.internal.ws.policy.Policy.iterator:()Ljava/util/Iterator;
astore 9
start local 9 8: goto 21
9: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy javax.xml.namespace.QName int int javax.xml.namespace.QName[] java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.policy.AssertionSet
astore 10
start local 10 10: aload 10
invokevirtual com.sun.xml.internal.ws.policy.AssertionSet.iterator:()Ljava/util/Iterator;
astore 11
start local 11 11: goto 20
12: StackMap locals: com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.policy.PolicyAssertion
astore 12
start local 12 13: aload 12
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.getName:()Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 20
14: aload 5
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
iconst_1
aload 12
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.isOptional:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy javax.xml.namespace.QName int int javax.xml.namespace.QName[] java.util.Iterator com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion
StackMap stack: java.lang.String int
15: iconst_1
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy javax.xml.namespace.QName int int javax.xml.namespace.QName[] java.util.Iterator com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion
StackMap stack: java.lang.String int int
16: invokestatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.getFeature:(Ljava/lang/String;ZZ)Ljavax/xml/ws/WebServiceFeature;
astore 13
start local 13 17: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 19
18: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new java.lang.StringBuilder
dup
ldc "Added addressing feature \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\" for element \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.fine:(Ljava/lang/String;)V
19: StackMap locals: javax.xml.ws.WebServiceFeature
StackMap stack:
aload 3
aload 13
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 12 20: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
end local 11 end local 10 21: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
end local 9 end local 5 22: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy top int int javax.xml.namespace.QName[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
23: iload 6
iload 7
if_icmplt 5
24: aload 4
ifnull 59
aload 4
getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ADDRESSING_ASSERTION:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.Policy.contains:(Ljavax/xml/namespace/QName;)Z
ifeq 59
25: aload 4
invokevirtual com.sun.xml.internal.ws.policy.Policy.iterator:()Ljava/util/Iterator;
astore 6
goto 58
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy top java.util.Iterator
StackMap stack:
26: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.policy.AssertionSet
astore 5
start local 5 27: aload 5
invokevirtual com.sun.xml.internal.ws.policy.AssertionSet.iterator:()Ljava/util/Iterator;
astore 8
goto 57
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator top java.util.Iterator
StackMap stack:
28: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.policy.PolicyAssertion
astore 7
start local 7 29: aload 7
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ADDRESSING_ASSERTION:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 57
30: aload 7
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.getNestedPolicy:()Lcom/sun/xml/internal/ws/policy/NestedPolicy;
astore 9
start local 9 31: iconst_0
istore 10
start local 10 32: iconst_0
istore 11
start local 11 33: aload 9
ifnull 36
34: aload 9
getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_ANONYMOUS_NESTED_ASSERTION:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.NestedPolicy.contains:(Ljavax/xml/namespace/QName;)Z
istore 10
35: aload 9
getstatic com.sun.xml.internal.ws.addressing.W3CAddressingMetadataConstants.WSAM_NONANONYMOUS_NESTED_ASSERTION:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.NestedPolicy.contains:(Ljavax/xml/namespace/QName;)Z
istore 11
36: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack:
iload 10
ifeq 38
iload 11
ifeq 38
37: new javax.xml.ws.WebServiceException
dup
ldc "Only one among AnonymousResponses and NonAnonymousResponses can be nested in an Addressing assertion"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
38: StackMap locals:
StackMap stack:
iload 10
ifeq 43
39: new javax.xml.ws.soap.AddressingFeature
dup
iconst_1
aload 7
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.isOptional:()Z
ifeq 40
iconst_0
goto 41
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 39 new 39 int
40: iconst_1
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 39 new 39 int int
41: getstatic javax.xml.ws.soap.AddressingFeature$Responses.ANONYMOUS:Ljavax/xml/ws/soap/AddressingFeature$Responses;
invokespecial javax.xml.ws.soap.AddressingFeature.<init>:(ZZLjavax/xml/ws/soap/AddressingFeature$Responses;)V
astore 12
start local 12 42: goto 54
end local 12 StackMap locals:
StackMap stack:
43: iload 11
ifeq 48
44: new javax.xml.ws.soap.AddressingFeature
dup
iconst_1
aload 7
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.isOptional:()Z
ifeq 45
iconst_0
goto 46
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 44 new 44 int
45: iconst_1
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 44 new 44 int int
46: getstatic javax.xml.ws.soap.AddressingFeature$Responses.NON_ANONYMOUS:Ljavax/xml/ws/soap/AddressingFeature$Responses;
invokespecial javax.xml.ws.soap.AddressingFeature.<init>:(ZZLjavax/xml/ws/soap/AddressingFeature$Responses;)V
astore 12
start local 12 47: goto 54
end local 12 48: StackMap locals:
StackMap stack:
new javax.xml.ws.soap.AddressingFeature
dup
iconst_1
aload 7
invokevirtual com.sun.xml.internal.ws.policy.PolicyAssertion.isOptional:()Z
ifeq 49
iconst_0
goto 50
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 48 new 48 int
49: iconst_1
StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator com.sun.xml.internal.ws.policy.PolicyAssertion java.util.Iterator com.sun.xml.internal.ws.policy.NestedPolicy int int
StackMap stack: new 48 new 48 int int
50: invokespecial javax.xml.ws.soap.AddressingFeature.<init>:(ZZ)V
astore 12
start local 12 51: goto 54
end local 12 StackMap locals:
StackMap stack: java.lang.NoSuchMethodError
52: astore 13
start local 13 53: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
ldc Ljavax/xml/ws/soap/AddressingFeature;
invokestatic com.sun.xml.internal.bind.util.Which.which:(Ljava/lang/Class;)Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.toJar:(Ljava/lang/String;)Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.resources.ModelerMessages.RUNTIME_MODELER_ADDRESSING_RESPONSES_NOSUCHMETHOD:(Ljava/lang/Object;)Ljava/lang/String;
aload 13
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
checkcast com.sun.xml.internal.ws.policy.PolicyException
athrow
end local 13 start local 12 54: StackMap locals: javax.xml.ws.WebServiceFeature
StackMap stack:
getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 56
55: getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new java.lang.StringBuilder
dup
ldc "Added addressing feature \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\" for element \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.fine:(Ljava/lang/String;)V
56: StackMap locals:
StackMap stack:
aload 3
aload 12
invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 end local 10 end local 9 end local 7 57: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy com.sun.xml.internal.ws.policy.AssertionSet java.util.Iterator top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 28
end local 5 58: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection com.sun.xml.internal.ws.policy.Policy top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
end local 4 59: StackMap locals: com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator com.sun.xml.internal.ws.policy.PolicyMapKey com.sun.xml.internal.ws.policy.PolicyMap java.util.Collection
StackMap stack:
getstatic com.sun.xml.internal.ws.addressing.policy.AddressingFeatureConfigurator.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
aload 3
invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.exiting:(Ljava/lang/Object;)V
60: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 61 0 this Lcom/sun/xml/internal/ws/addressing/policy/AddressingFeatureConfigurator;
0 61 1 key Lcom/sun/xml/internal/ws/policy/PolicyMapKey;
0 61 2 policyMap Lcom/sun/xml/internal/ws/policy/PolicyMap;
2 61 3 features Ljava/util/Collection<Ljavax/xml/ws/WebServiceFeature;>;
4 59 4 policy Lcom/sun/xml/internal/ws/policy/Policy;
6 22 5 addressingAssertionQName Ljavax/xml/namespace/QName;
8 22 9 assertions Ljava/util/Iterator<Lcom/sun/xml/internal/ws/policy/AssertionSet;>;
10 21 10 assertionSet Lcom/sun/xml/internal/ws/policy/AssertionSet;
11 21 11 policyAssertion Ljava/util/Iterator<Lcom/sun/xml/internal/ws/policy/PolicyAssertion;>;
13 20 12 assertion Lcom/sun/xml/internal/ws/policy/PolicyAssertion;
17 20 13 feature Ljavax/xml/ws/WebServiceFeature;
27 58 5 assertions Lcom/sun/xml/internal/ws/policy/AssertionSet;
29 57 7 assertion Lcom/sun/xml/internal/ws/policy/PolicyAssertion;
31 57 9 nestedPolicy Lcom/sun/xml/internal/ws/policy/NestedPolicy;
32 57 10 requiresAnonymousResponses Z
33 57 11 requiresNonAnonymousResponses Z
42 43 12 feature Ljavax/xml/ws/WebServiceFeature;
47 48 12 feature Ljavax/xml/ws/WebServiceFeature;
51 52 12 feature Ljavax/xml/ws/WebServiceFeature;
54 57 12 feature Ljavax/xml/ws/WebServiceFeature;
53 54 13 e Ljava/lang/NoSuchMethodError;
Exception table:
from to target type
38 51 52 Class java.lang.NoSuchMethodError
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
Signature: (Lcom/sun/xml/internal/ws/policy/PolicyMapKey;Lcom/sun/xml/internal/ws/policy/PolicyMap;)Ljava/util/Collection<Ljavax/xml/ws/WebServiceFeature;>;
MethodParameters:
Name Flags
key final
policyMap final
private static java.lang.String toJar(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "jar:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_4
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 0
3: aload 0
iconst_0
aload 0
bipush 33
invokevirtual java.lang.String.lastIndexOf:(I)I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 url Ljava/lang/String;
MethodParameters:
Name Flags
url
}
SourceFile: "AddressingFeatureConfigurator.java"
InnerClasses:
public final Responses = javax.xml.ws.soap.AddressingFeature$Responses of javax.xml.ws.soap.AddressingFeature