public class com.sun.xml.internal.ws.api.message.MessageContextFactory extends com.oracle.webservices.internal.api.message.MessageContextFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.api.message.MessageContextFactory
super_class: com.oracle.webservices.internal.api.message.MessageContextFactory
{
private com.sun.xml.internal.ws.api.WSFeatureList features;
descriptor: Lcom/sun/xml/internal/ws/api/WSFeatureList;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.pipe.Codec soapCodec;
descriptor: Lcom/sun/xml/internal/ws/api/pipe/Codec;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.pipe.Codec xmlCodec;
descriptor: Lcom/sun/xml/internal/ws/api/pipe/Codec;
flags: (0x0002) ACC_PRIVATE
private com.oracle.webservices.internal.api.EnvelopeStyleFeature envelopeStyle;
descriptor: Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
flags: (0x0002) ACC_PRIVATE
private com.oracle.webservices.internal.api.EnvelopeStyle$Style singleSoapStyle;
descriptor: Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.xml.ws.WebServiceFeature[]);
descriptor: ([Ljavax/xml/ws/WebServiceFeature;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.sun.xml.internal.ws.binding.WebServiceFeatureList
dup
aload 1
invokespecial com.sun.xml.internal.ws.binding.WebServiceFeatureList.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
invokespecial com.sun.xml.internal.ws.api.message.MessageContextFactory.<init>:(Lcom/sun/xml/internal/ws/api/WSFeatureList;)V
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/MessageContextFactory;
0 2 1 wsf [Ljavax/xml/ws/WebServiceFeature;
MethodParameters:
Name Flags
wsf
public void <init>(com.sun.xml.internal.ws.api.WSFeatureList);
descriptor: (Lcom/sun/xml/internal/ws/api/WSFeatureList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.oracle.webservices.internal.api.message.MessageContextFactory.<init>:()V
1: aload 0
aload 1
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
2: aload 0
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
ldc Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
invokeinterface com.sun.xml.internal.ws.api.WSFeatureList.get:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast com.oracle.webservices.internal.api.EnvelopeStyleFeature
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.envelopeStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
3: aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.envelopeStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
ifnonnull 6
4: aload 0
new com.oracle.webservices.internal.api.EnvelopeStyleFeature
dup
iconst_1
anewarray com.oracle.webservices.internal.api.EnvelopeStyle$Style
dup
iconst_0
getstatic com.oracle.webservices.internal.api.EnvelopeStyle$Style.SOAP11:Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
aastore
invokespecial com.oracle.webservices.internal.api.EnvelopeStyleFeature.<init>:([Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;)V
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.envelopeStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
5: aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
iconst_1
anewarray javax.xml.ws.WebServiceFeature
dup
iconst_0
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.envelopeStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
aastore
iconst_0
invokeinterface com.sun.xml.internal.ws.api.WSFeatureList.mergeFeatures:([Ljavax/xml/ws/WebServiceFeature;Z)V
6: StackMap locals: com.sun.xml.internal.ws.api.message.MessageContextFactory com.sun.xml.internal.ws.api.WSFeatureList
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.envelopeStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyleFeature;
invokevirtual com.oracle.webservices.internal.api.EnvelopeStyleFeature.getStyles:()[Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 14
StackMap locals: com.sun.xml.internal.ws.api.message.MessageContextFactory com.sun.xml.internal.ws.api.WSFeatureList top int int com.oracle.webservices.internal.api.EnvelopeStyle$Style[]
StackMap stack:
7: aload 5
iload 3
aaload
astore 2
start local 2 8: aload 2
invokevirtual com.oracle.webservices.internal.api.EnvelopeStyle$Style.isXML:()Z
ifeq 11
9: aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.xmlCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
ifnonnull 13
aload 0
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
invokestatic com.sun.xml.internal.ws.api.pipe.Codecs.createXMLCodec:(Lcom/sun/xml/internal/ws/api/WSFeatureList;)Lcom/sun/xml/internal/ws/api/pipe/Codec;
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.xmlCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
10: goto 13
11: StackMap locals: com.sun.xml.internal.ws.api.message.MessageContextFactory com.sun.xml.internal.ws.api.WSFeatureList com.oracle.webservices.internal.api.EnvelopeStyle$Style int int com.oracle.webservices.internal.api.EnvelopeStyle$Style[]
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.soapCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
ifnonnull 12
aload 0
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
invokestatic com.sun.xml.internal.ws.api.pipe.Codecs.createSOAPBindingCodec:(Lcom/sun/xml/internal/ws/api/WSFeatureList;)Lcom/sun/xml/internal/ws/api/pipe/SOAPBindingCodec;
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.soapCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
12: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.sun.xml.internal.ws.api.message.MessageContextFactory.singleSoapStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
end local 2 13: StackMap locals: com.sun.xml.internal.ws.api.message.MessageContextFactory com.sun.xml.internal.ws.api.WSFeatureList top int int com.oracle.webservices.internal.api.EnvelopeStyle$Style[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
14: iload 3
iload 4
if_icmplt 7
15: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 16 1 wsf Lcom/sun/xml/internal/ws/api/WSFeatureList;
8 13 2 s Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
MethodParameters:
Name Flags
wsf
protected com.oracle.webservices.internal.api.message.MessageContextFactory newFactory(javax.xml.ws.WebServiceFeature[]);
descriptor: ([Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.api.message.MessageContextFactory
dup
aload 1
invokespecial com.sun.xml.internal.ws.api.message.MessageContextFactory.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 1 1 f [Ljavax/xml/ws/WebServiceFeature;
MethodParameters:
Name Flags
f
public com.oracle.webservices.internal.api.message.MessageContext createContext();
descriptor: ()Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
public com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.throwIfIllegalMessageArgument:(Ljava/lang/Object;)V
1: aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.saajFactory:Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
ifnull 2
aload 0
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.saajFactory:Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.createMessage:(Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 3 1 soap Ljavax/xml/soap/SOAPMessage;
MethodParameters:
Name Flags
soap
public com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.transform.Source, com.oracle.webservices.internal.api.EnvelopeStyle$Style);
descriptor: (Ljavax/xml/transform/Source;Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;)Lcom/oracle/webservices/internal/api/message/MessageContext;
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
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.throwIfIllegalMessageArgument:(Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.SOAPVersion.from:(Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
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/MessageContextFactory;
0 2 1 m Ljavax/xml/transform/Source;
0 2 2 envelopeStyle Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
MethodParameters:
Name Flags
m
envelopeStyle
public com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.throwIfIllegalMessageArgument:(Ljava/lang/Object;)V
1: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.singleSoapStyle:Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;
invokestatic com.sun.xml.internal.ws.api.SOAPVersion.from:(Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 2 1 m Ljavax/xml/transform/Source;
MethodParameters:
Name Flags
m
public com.oracle.webservices.internal.api.message.MessageContext createContext(java.io.InputStream, java.lang.String);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.throwIfIllegalMessageArgument:(Ljava/lang/Object;)V
1: aload 0
aconst_null
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
astore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.soapCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
aload 1
aload 2
aload 3
invokeinterface com.sun.xml.internal.ws.api.pipe.Codec.decode:(Ljava/io/InputStream;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/message/Packet;)V
3: aload 3
areturn
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/api/message/MessageContextFactory;
0 4 1 in Ljava/io/InputStream;
0 4 2 contentType Ljava/lang/String;
2 4 3 p Lcom/sun/xml/internal/ws/api/message/Packet;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
contentType
public com.oracle.webservices.internal.api.message.MessageContext (java.io.InputStream, javax.xml.soap.MimeHeaders);
descriptor: (Ljava/io/InputStream;Ljavax/xml/soap/MimeHeaders;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "Content-Type"
invokestatic com.sun.xml.internal.ws.api.message.MessageContextFactory.getHeader:(Ljavax/xml/soap/MimeHeaders;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.createContext:(Ljava/io/InputStream;Ljava/lang/String;)Lcom/oracle/webservices/internal/api/message/MessageContext;
checkcast com.sun.xml.internal.ws.api.message.Packet
astore 4
start local 4 2: aload 4
aload 2
ldc "Accept"
invokestatic com.sun.xml.internal.ws.api.message.MessageContextFactory.getHeader:(Ljavax/xml/soap/MimeHeaders;Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.xml.internal.ws.api.message.Packet.acceptableMimeTypes:Ljava/lang/String;
3: aload 4
aload 2
ldc "SOAPAction"
invokestatic com.sun.xml.internal.ws.api.message.MessageContextFactory.getHeader:(Ljavax/xml/soap/MimeHeaders;Ljava/lang/String;)Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.transport.http.HttpAdapter.fixQuotesAroundSoapAction:(Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
4: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 5 1 in Ljava/io/InputStream;
0 5 2 headers Ljavax/xml/soap/MimeHeaders;
1 5 3 contentType Ljava/lang/String;
2 5 4 packet Lcom/sun/xml/internal/ws/api/message/Packet;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
in
headers
static java.lang.String (javax.xml.soap.MimeHeaders, java.lang.String);
descriptor: (Ljavax/xml/soap/MimeHeaders;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.xml.soap.MimeHeaders.getHeader:(Ljava/lang/String;)[Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
arraylength
ifle 2
aload 2
iconst_0
aaload
goto 3
StackMap locals: java.lang.String[]
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 headers Ljavax/xml/soap/MimeHeaders;
0 4 1 name Ljava/lang/String;
1 4 2 values [Ljava/lang/String;
MethodParameters:
Name Flags
headers
name
static java.util.Map<java.lang.String, java.util.List<java.lang.String>> toMap(javax.xml.soap.MimeHeaders);
descriptor: (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Map;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual javax.xml.soap.MimeHeaders.getAllHeaders:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 9
3: StackMap locals: java.util.HashMap java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.soap.MimeHeader
astore 3
start local 3 4: aload 1
aload 3
invokevirtual javax.xml.soap.MimeHeader.getName:()Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 5: aload 4
ifnonnull 8
6: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
7: aload 1
aload 3
invokevirtual javax.xml.soap.MimeHeader.getName:()Ljava/lang/String;
aload 4
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: StackMap locals: javax.xml.soap.MimeHeader java.util.List
StackMap stack:
aload 4
aload 3
invokevirtual javax.xml.soap.MimeHeader.getValue:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 10: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 headers Ljavax/xml/soap/MimeHeaders;
1 11 1 map Ljava/util/HashMap<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
2 10 2 i Ljava/util/Iterator<Ljavax/xml/soap/MimeHeader;>;
4 9 3 mh Ljavax/xml/soap/MimeHeader;
5 9 4 values Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljavax/xml/soap/MimeHeaders;)Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
headers
public com.oracle.webservices.internal.api.message.MessageContext createContext(com.sun.xml.internal.ws.api.message.Message);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/oracle/webservices/internal/api/message/MessageContext;
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.MessageContextFactory.throwIfIllegalMessageArgument:(Ljava/lang/Object;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 2 1 m Lcom/sun/xml/internal/ws/api/message/Message;
MethodParameters:
Name Flags
m
private com.sun.xml.internal.ws.api.message.Packet packet(com.sun.xml.internal.ws.api.message.Message);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.api.message.Packet
dup
invokespecial com.sun.xml.internal.ws.api.message.Packet.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.soapCodec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
putfield com.sun.xml.internal.ws.api.message.Packet.codec:Lcom/sun/xml/internal/ws/api/pipe/Codec;
2: aload 1
ifnull 3
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setMessage:(Lcom/sun/xml/internal/ws/api/message/Message;)V
3: StackMap locals: com.sun.xml.internal.ws.api.message.Packet
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
ldc Ljavax/xml/ws/soap/MTOMFeature;
invokeinterface com.sun.xml.internal.ws.api.WSFeatureList.get:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast javax.xml.ws.soap.MTOMFeature
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 2
aload 3
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setMtomFeature:(Ljavax/xml/ws/soap/MTOMFeature;)V
6: StackMap locals: javax.xml.ws.soap.MTOMFeature
StackMap stack:
aload 2
aload 0
getfield com.sun.xml.internal.ws.api.message.MessageContextFactory.saajFactory:Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setSAAJFactory:(Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;)V
7: aload 2
areturn
end local 3 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/MessageContextFactory;
0 8 1 m Lcom/sun/xml/internal/ws/api/message/Message;
1 8 2 p Lcom/sun/xml/internal/ws/api/message/Packet;
4 8 3 mf Ljavax/xml/ws/soap/MTOMFeature;
MethodParameters:
Name Flags
m
private void throwIfIllegalMessageArgument(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "null messages are not allowed. Consider using MessageContextFactory.createContext()"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 3 1 message Ljava/lang/Object;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
message
public com.oracle.webservices.internal.api.message.MessageContext doCreate();
descriptor: ()Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public com.oracle.webservices.internal.api.message.MessageContext doCreate(javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/oracle/webservices/internal/api/message/MessageContext;
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.MessageContextFactory.createContext:(Ljavax/xml/soap/SOAPMessage;)Lcom/oracle/webservices/internal/api/message/MessageContext;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/MessageContextFactory;
0 1 1 m Ljavax/xml/soap/SOAPMessage;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
m
public com.oracle.webservices.internal.api.message.MessageContext doCreate(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/oracle/webservices/internal/api/message/MessageContext;
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.Messages.create:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.MessageContextFactory.packet:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Packet;
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/MessageContextFactory;
0 1 1 x Ljavax/xml/transform/Source;
0 1 2 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
x
soapVersion
}
SourceFile: "MessageContextFactory.java"
InnerClasses:
public final Style = com.oracle.webservices.internal.api.EnvelopeStyle$Style of com.oracle.webservices.internal.api.EnvelopeStyle