public class com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller extends com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller
super_class: com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller
{
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 volatile int[] $SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
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.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
public com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel unmarshalModel(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.createXMLEventReader:(Ljava/lang/Object;)Ljavax/xml/stream/XMLEventReader;
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: goto 19
3: StackMap locals: javax.xml.stream.XMLEventReader com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel
StackMap stack:
aload 2
invokeinterface javax.xml.stream.XMLEventReader.peek:()Ljavax/xml/stream/events/XMLEvent;
astore 4
start local 4 4: aload 4
invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
tableswitch { // 1 - 7
1: 10
2: 16
3: 16
4: 7
5: 5
6: 16
7: 5
default: 16
}
5: StackMap locals: javax.xml.stream.events.XMLEvent
StackMap stack:
aload 2
invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
pop
6: goto 19
7: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.POLICY:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
aload 4
invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
aconst_null
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.processCharacters:(Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
pop
8: aload 2
invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
pop
9: goto 19
10: StackMap locals:
StackMap stack:
aload 4
invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveAsToken:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Policy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
if_acmpne 15
11: aload 2
invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
astore 5
start local 5 12: aload 0
aload 5
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.initializeNewModel:(Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
astore 3
13: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.getNamespaceVersion:()Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
aload 3
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.getRootNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
aload 5
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.unmarshalNodeContent:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
pop
14: goto 20
end local 5 15: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0048_POLICY_ELEMENT_EXPECTED_FIRST:()Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
16: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0048_POLICY_ELEMENT_EXPECTED_FIRST:()Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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 4 17: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller java.lang.Object javax.xml.stream.XMLEventReader com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel
StackMap stack: javax.xml.stream.XMLStreamException
astore 4
start local 4 18: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0068_FAILED_TO_UNMARSHALL_POLICY_EXPRESSION:()Ljava/lang/String;
aload 4
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 4 19: StackMap locals:
StackMap stack:
aload 2
invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
ifne 3
20: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 21 1 storage Ljava/lang/Object;
1 21 2 reader Ljavax/xml/stream/XMLEventReader;
2 21 3 model Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
4 17 4 event Ljavax/xml/stream/events/XMLEvent;
12 15 5 rootElement Ljavax/xml/stream/events/StartElement;
18 19 4 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
3 14 17 Class javax.xml.stream.XMLStreamException
15 17 17 Class javax.xml.stream.XMLStreamException
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
storage final
protected com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel createSourceModel(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, java.lang.String, java.lang.String);
descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 3
invokestatic com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.createPolicySourceModel:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
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/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 1 1 nsVersion Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
0 1 2 id Ljava/lang/String;
0 1 3 name Ljava/lang/String;
MethodParameters:
Name Flags
nsVersion
id
name
private com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel initializeNewModel(javax.xml.stream.events.StartElement);
descriptor: (Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveVersion:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
astore 3
start local 3 1: aload 0
aload 1
aload 3
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Name:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 4
start local 4 2: aload 0
aload 1
getstatic com.sun.xml.internal.ws.policy.PolicyConstants.XML_ID:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 5
start local 5 3: aload 0
aload 1
getstatic com.sun.xml.internal.ws.policy.PolicyConstants.WSU_ID:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 6
start local 6 4: aload 6
ifnonnull 7
5: aload 5
astore 6
6: goto 9
StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
StackMap stack:
7: aload 5
ifnull 9
8: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0058_MULTIPLE_POLICY_IDS_NOT_ALLOWED:()Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
9: StackMap locals:
StackMap stack:
aload 0
aload 3
10: aload 6
ifnonnull 11
aconst_null
goto 12
StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion
11: aload 6
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
12: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String
aload 4
ifnonnull 13
aconst_null
goto 14
StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String
13: aload 4
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
14: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String java.lang.String
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.createSourceModel:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
astore 2
start local 2 15: aload 2
areturn
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 16 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 16 1 element Ljavax/xml/stream/events/StartElement;
15 16 2 model Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
1 16 3 nsVersion Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
2 16 4 policyName Ljavax/xml/stream/events/Attribute;
3 16 5 xmlId Ljavax/xml/stream/events/Attribute;
4 16 6 policyId Ljavax/xml/stream/events/Attribute;
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
element final
private com.sun.xml.internal.ws.policy.sourcemodel.ModelNode addNewChildNode(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.stream.events.StartElement);
descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 1: aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION_PARAMETER_NODE:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
if_acmpne 4
2: aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionParameterNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
start local 4 3: goto 33
end local 4 4: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName
StackMap stack:
aload 5
invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveAsToken:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
astore 6
start local 6 5: invokestatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:()[I
aload 6
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 6
2: 10
3: 8
4: 12
default: 29
}
6: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildPolicyNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
start local 4 7: goto 33
end local 4 8: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAllNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
start local 4 9: goto 33
end local 4 10: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildExactlyOneNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
start local 4 11: goto 33
end local 4 12: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Uri:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 7
start local 7 13: aload 7
ifnonnull 15
14: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0040_POLICY_REFERENCE_URI_ATTR_NOT_FOUND:()Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
15: StackMap locals: javax.xml.stream.events.Attribute
StackMap stack:
new java.net.URI
dup
aload 7
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 8
start local 8 16: aload 0
aload 3
aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Digest:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 9
start local 9 17: aload 9
ifnonnull 20
18: new com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
dup
aload 8
invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData.<init>:(Ljava/net/URI;)V
astore 10
start local 10 19: goto 25
end local 10 20: StackMap locals: java.net.URI javax.xml.stream.events.Attribute
StackMap stack:
aload 0
aload 3
aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.DigestAlgorithm:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 11
start local 11 21: aconst_null
astore 12
start local 12 22: aload 11
ifnull 24
23: new java.net.URI
dup
aload 11
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 12
24: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute java.net.URI javax.xml.stream.events.Attribute top javax.xml.stream.events.Attribute java.net.URI
StackMap stack:
new com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
dup
aload 8
aload 9
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
aload 12
invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData.<init>:(Ljava/net/URI;Ljava/lang/String;Ljava/net/URI;)V
astore 10
end local 12 end local 11 start local 10 25: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute java.net.URI javax.xml.stream.events.Attribute com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
StackMap stack:
aload 2
aload 10
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildPolicyReferenceNode:(Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
end local 10 end local 9 end local 8 start local 4 26: goto 33
end local 4 StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute
StackMap stack: java.net.URISyntaxException
27: astore 8
start local 8 28: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0012_UNABLE_TO_UNMARSHALL_POLICY_MALFORMED_URI:()Ljava/lang/String;
aload 8
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 8 end local 7 29: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.isDomainSpecific:()Z
ifeq 32
30: aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionParameterNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
start local 4 31: goto 33
end local 4 32: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 4
end local 6 start local 4 33: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.namespace.QName
StackMap stack:
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 34 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 34 1 nsVersion Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
0 34 2 parentNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
0 34 3 childElement Ljavax/xml/stream/events/StartElement;
3 4 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
7 8 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
9 10 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
11 12 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
26 27 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
31 32 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
33 34 4 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
1 34 5 childElementName Ljavax/xml/namespace/QName;
5 33 6 token Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
13 29 7 uri Ljavax/xml/stream/events/Attribute;
16 26 8 reference Ljava/net/URI;
17 26 9 digest Ljavax/xml/stream/events/Attribute;
19 20 10 refData Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;
25 26 10 refData Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;
21 25 11 digestAlgorithm Ljavax/xml/stream/events/Attribute;
22 25 12 algorithmRef Ljava/net/URI;
28 29 8 e Ljava/net/URISyntaxException;
Exception table:
from to target type
15 26 27 Class java.net.URISyntaxException
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
nsVersion final
parentNode final
childElement final
private void parseAssertionData(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, java.lang.String, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.stream.events.StartElement);
descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 1: iconst_0
istore 6
start local 6 2: iconst_0
istore 7
start local 7 3: aload 4
invokeinterface javax.xml.stream.events.StartElement.getAttributes:()Ljava/util/Iterator;
astore 8
start local 8 4: goto 16
5: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement java.util.Map int int java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.stream.events.Attribute
astore 9
start local 9 6: aload 9
invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
astore 10
start local 10 7: aload 5
aload 10
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 9
8: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 9
invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
aload 4
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0059_MULTIPLE_ATTRS_WITH_SAME_NAME_DETECTED_FOR_ASSERTION:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
9: StackMap locals: javax.xml.stream.events.Attribute javax.xml.namespace.QName
StackMap stack:
aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Optional:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
aload 10
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 12
10: aload 0
aload 9
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseBooleanValue:(Ljava/lang/String;)Z
istore 6
11: goto 16
StackMap locals:
StackMap stack:
12: aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Ignorable:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
aload 10
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 15
13: aload 0
aload 9
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseBooleanValue:(Ljava/lang/String;)Z
istore 7
14: goto 16
15: StackMap locals:
StackMap stack:
aload 5
aload 10
aload 9
invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 10 end local 9 16: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
17: new com.sun.xml.internal.ws.policy.sourcemodel.AssertionData
dup
aload 4
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
aload 2
aload 5
aload 3
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
iload 6
iload 7
invokespecial com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.<init>:(Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/util/Map;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;ZZ)V
astore 9
start local 9 18: aload 9
getstatic com.sun.xml.internal.ws.policy.PolicyConstants.VISIBILITY_ATTRIBUTE:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.containsAttribute:(Ljavax/xml/namespace/QName;)Z
ifeq 22
19: aload 9
getstatic com.sun.xml.internal.ws.policy.PolicyConstants.VISIBILITY_ATTRIBUTE:Ljavax/xml/namespace/QName;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.getAttributeValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
astore 10
start local 10 20: ldc "private"
aload 10
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 22
21: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 10
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0004_UNEXPECTED_VISIBILITY_ATTR_VALUE:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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 10 22: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.AssertionData
StackMap stack:
aload 3
aload 9
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.setOrReplaceNodeData:(Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;)Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;
pop
23: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 24 1 nsVersion Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
0 24 2 value Ljava/lang/String;
0 24 3 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
0 24 4 childElement Ljavax/xml/stream/events/StartElement;
1 24 5 attributeMap Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;
2 24 6 optional Z
3 24 7 ignorable Z
4 24 8 iterator Ljava/util/Iterator;
6 16 9 nextAttribute Ljavax/xml/stream/events/Attribute;
7 16 10 name Ljavax/xml/namespace/QName;
18 24 9 nodeData Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;
20 22 10 visibilityValue Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException, com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
nsVersion
value
childNode
childElement final
private javax.xml.stream.events.Attribute getAttributeByName(javax.xml.stream.events.StartElement, javax.xml.namespace.QName);
descriptor: (Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface javax.xml.stream.events.StartElement.getAttributeByName:(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
astore 3
start local 3 1: aload 3
ifnonnull 15
2: aload 2
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
astore 4
start local 4 3: aload 1
invokeinterface javax.xml.stream.events.StartElement.getAttributes:()Ljava/util/Iterator;
astore 5
start local 5 4: goto 14
5: StackMap locals: javax.xml.stream.events.Attribute java.lang.String java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.stream.events.Attribute
astore 6
start local 6 6: aload 6
invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
astore 7
start local 7 7: aload 7
aload 2
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 9
aload 7
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
aload 7
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
ifnull 9
ldc ""
aload 7
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
StackMap locals: javax.xml.stream.events.Attribute javax.xml.namespace.QName
StackMap stack:
8: iconst_0
goto 10
StackMap locals:
StackMap stack:
9: iconst_1
StackMap locals:
StackMap stack: int
10: istore 8
start local 8 11: iload 8
ifeq 14
12: aload 6
astore 3
13: goto 15
end local 8 end local 7 end local 6 14: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 5 end local 4 15: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 16 1 element Ljavax/xml/stream/events/StartElement;
0 16 2 attributeName Ljavax/xml/namespace/QName;
1 16 3 attribute Ljavax/xml/stream/events/Attribute;
3 15 4 localAttributeName Ljava/lang/String;
4 15 5 iterator Ljava/util/Iterator;
6 14 6 nextAttribute Ljavax/xml/stream/events/Attribute;
7 14 7 aName Ljavax/xml/namespace/QName;
11 14 8 attributeFoundByWorkaround Z
MethodParameters:
Name Flags
element final
attributeName final
private java.lang.String unmarshalNodeContent(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.namespace.QName, javax.xml.stream.XMLEventReader);
descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: goto 18
2: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 4
invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
astore 6
start local 6 3: aload 6
invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
tableswitch { // 1 - 5
1: 9
2: 7
3: 15
4: 5
5: 4
default: 15
}
4: StackMap locals: javax.xml.stream.events.XMLEvent
StackMap stack:
goto 18
5: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
aload 6
invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
aload 5
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.processCharacters:(Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
astore 5
6: goto 18
7: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 6
invokeinterface javax.xml.stream.events.XMLEvent.asEndElement:()Ljavax/xml/stream/events/EndElement;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.checkEndTagName:(Ljavax/xml/namespace/QName;Ljavax/xml/stream/events/EndElement;)V
8: goto 19
9: StackMap locals:
StackMap stack:
aload 6
invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
astore 7
start local 7 10: aload 0
aload 1
aload 2
aload 7
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.addNewChildNode:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
astore 8
start local 8 11: aload 0
aload 1
aload 8
aload 7
invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
aload 4
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.unmarshalNodeContent:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
astore 9
start local 9 12: aload 8
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.isDomainSpecific:()Z
ifeq 18
13: aload 0
aload 1
aload 9
aload 8
aload 7
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseAssertionData:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)V
14: goto 18
end local 9 end local 8 end local 7 15: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0011_UNABLE_TO_UNMARSHALL_POLICY_XML_ELEM_EXPECTED:()Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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 6 16: StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.namespace.QName javax.xml.stream.XMLEventReader java.lang.StringBuilder
StackMap stack: javax.xml.stream.XMLStreamException
astore 6
start local 6 17: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0068_FAILED_TO_UNMARSHALL_POLICY_EXPRESSION:()Ljava/lang/String;
aload 6
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 6 18: StackMap locals:
StackMap stack:
aload 4
invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
ifne 2
19: StackMap locals:
StackMap stack:
aload 5
ifnonnull 20
aconst_null
goto 21
StackMap locals:
StackMap stack:
20: aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
21: 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 22 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 22 1 nsVersion Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
0 22 2 node Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
0 22 3 nodeElementName Ljavax/xml/namespace/QName;
0 22 4 reader Ljavax/xml/stream/XMLEventReader;
1 22 5 valueBuffer Ljava/lang/StringBuilder;
3 16 6 xmlParserEvent Ljavax/xml/stream/events/XMLEvent;
10 15 7 childElement Ljavax/xml/stream/events/StartElement;
11 15 8 childNode Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
12 15 9 value Ljava/lang/String;
17 18 6 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
2 8 16 Class javax.xml.stream.XMLStreamException
9 16 16 Class javax.xml.stream.XMLStreamException
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
nsVersion final
node final
nodeElementName final
reader final
private javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.xml.stream.XMLEventReader
ifeq 2
1: aload 1
checkcast javax.xml.stream.XMLEventReader
areturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof java.io.Reader
ifne 4
3: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0022_STORAGE_TYPE_NOT_SUPPORTED:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
4: StackMap locals:
StackMap stack:
invokestatic javax.xml.stream.XMLInputFactory.newInstance:()Ljavax/xml/stream/XMLInputFactory;
aload 1
checkcast java.io.Reader
invokevirtual javax.xml.stream.XMLInputFactory.createXMLEventReader:(Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
5: areturn
6: StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
astore 2
start local 2 7: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0014_UNABLE_TO_INSTANTIATE_READER_FOR_STORAGE:()Ljava/lang/String;
aload 2
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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 8 1 storage Ljava/lang/Object;
7 8 2 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
4 5 6 Class javax.xml.stream.XMLStreamException
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
storage final
private void checkEndTagName(javax.xml.namespace.QName, javax.xml.stream.events.EndElement);
descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/stream/events/EndElement;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.xml.stream.events.EndElement.getName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 1: aload 1
aload 3
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 3
2: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 1
aload 3
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0003_UNMARSHALLING_FAILED_END_TAG_DOES_NOT_MATCH:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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
3: StackMap locals: javax.xml.namespace.QName
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/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 4 1 expected Ljavax/xml/namespace/QName;
0 4 2 element Ljavax/xml/stream/events/EndElement;
1 4 3 actual Ljavax/xml/namespace/QName;
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
expected final
element final
private java.lang.StringBuilder processCharacters(com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type, javax.xml.stream.events.Characters, java.lang.StringBuilder);
descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface javax.xml.stream.events.Characters.isWhiteSpace:()Z
ifeq 2
1: aload 3
areturn
2: StackMap locals:
StackMap stack:
aload 3
ifnonnull 3
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
goto 4
StackMap locals:
StackMap stack:
3: aload 3
StackMap locals:
StackMap stack: java.lang.StringBuilder
4: astore 4
start local 4 5: aload 2
invokeinterface javax.xml.stream.events.Characters.getData:()Ljava/lang/String;
astore 5
start local 5 6: aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
if_acmpeq 7
aload 1
getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION_PARAMETER_NODE:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
if_acmpne 8
7: StackMap locals: java.lang.StringBuilder java.lang.String
StackMap stack:
aload 4
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
areturn
8: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 1
aload 5
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0009_UNEXPECTED_CDATA_ON_SOURCE_MODEL_NODE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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 5 end local 4 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/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 9 1 currentNodeType Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
0 9 2 characters Ljavax/xml/stream/events/Characters;
0 9 3 currentValueBuffer Ljava/lang/StringBuilder;
5 9 4 buffer Ljava/lang/StringBuilder;
6 9 5 data Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
currentNodeType final
characters final
currentValueBuffer final
private boolean parseBooleanValue(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: ldc "true"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 1
ldc "1"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
ldc "false"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
ldc "0"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
new com.sun.xml.internal.ws.policy.PolicyException
dup
aload 1
invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0095_INVALID_BOOLEAN_VALUE:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)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 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
0 5 1 value Ljava/lang/String;
Exceptions:
throws com.sun.xml.internal.ws.policy.PolicyException
MethodParameters:
Name Flags
value
static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.values:()[Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.All:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Digest:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 11
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.DigestAlgorithm:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 12
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ExactlyOne:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Ignorable:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 8
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Name:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Optional:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Policy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iconst_1
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.PolicyReference:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iconst_4
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.PolicyUris:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.UNKNOWN:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 13
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Uri:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
bipush 10
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.UsingPolicy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
iconst_5
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
dup
putstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
}
SourceFile: "XmlPolicyModelUnmarshaller.java"
InnerClasses:
public final Type = com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type of com.sun.xml.internal.ws.policy.sourcemodel.ModelNode