public class com.sun.xml.internal.ws.encoding.MtomCodec extends com.sun.xml.internal.ws.encoding.MimeCodec
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.encoding.MtomCodec
super_class: com.sun.xml.internal.ws.encoding.MimeCodec
{
public static final java.lang.String XOP_XML_MIME_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "application/xop+xml"
public static final java.lang.String XOP_LOCALNAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Include"
public static final java.lang.String XOP_NAMESPACEURI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/2004/08/xop/include"
private final com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec codec;
descriptor: Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.xml.ws.soap.MTOMFeature mtomFeature;
descriptor: Ljavax/xml/ws/soap/MTOMFeature;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.developer.SerializationFeature sf;
descriptor: Lcom/sun/xml/internal/ws/developer/SerializationFeature;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.String DECODED_MESSAGE_CHARSET;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "decodedMessageCharset"
void <init>(com.sun.xml.internal.ws.api.SOAPVersion, com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec, com.sun.xml.internal.ws.api.WSFeatureList);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;Lcom/sun/xml/internal/ws/api/WSFeatureList;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 3
invokespecial com.sun.xml.internal.ws.encoding.MimeCodec.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/WSFeatureList;)V
1: aload 0
aload 2
putfield com.sun.xml.internal.ws.encoding.MtomCodec.codec:Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
2: aload 0
aload 3
ldc Lcom/sun/xml/internal/ws/developer/SerializationFeature;
invokeinterface com.sun.xml.internal.ws.api.WSFeatureList.get:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast com.sun.xml.internal.ws.developer.SerializationFeature
putfield com.sun.xml.internal.ws.encoding.MtomCodec.sf:Lcom/sun/xml/internal/ws/developer/SerializationFeature;
3: aload 3
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 4
start local 4 4: aload 4
ifnonnull 6
5: aload 0
new javax.xml.ws.soap.MTOMFeature
dup
invokespecial javax.xml.ws.soap.MTOMFeature.<init>:()V
putfield com.sun.xml.internal.ws.encoding.MtomCodec.mtomFeature:Ljavax/xml/ws/soap/MTOMFeature;
goto 7
6: StackMap locals: com.sun.xml.internal.ws.encoding.MtomCodec com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec com.sun.xml.internal.ws.api.WSFeatureList javax.xml.ws.soap.MTOMFeature
StackMap stack:
aload 0
aload 4
putfield com.sun.xml.internal.ws.encoding.MtomCodec.mtomFeature:Ljavax/xml/ws/soap/MTOMFeature;
7: StackMap locals:
StackMap stack:
return
end local 4 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/encoding/MtomCodec;
0 8 1 version Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 8 2 codec Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
0 8 3 features Lcom/sun/xml/internal/ws/api/WSFeatureList;
4 8 4 mtom Ljavax/xml/ws/soap/MTOMFeature;
MethodParameters:
Name Flags
version
codec
features
public com.sun.xml.internal.ws.api.pipe.ContentType getStaticContentType(com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.version:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.getStaticContentTypeStatic:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
0 1 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
MethodParameters:
Name Flags
packet
public static com.sun.xml.internal.ws.api.pipe.ContentType getStaticContentTypeStatic(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getInternalContentType:()Lcom/oracle/webservices/internal/api/message/ContentType;
checkcast com.sun.xml.internal.ws.encoding.ContentTypeImpl
astore 2
start local 2 1: aload 2
ifnull 4
2: aload 2
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.getBoundary:()Ljava/lang/String;
ifnull 4
aload 2
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.getRootId:()Ljava/lang/String;
ifnull 4
3: aload 2
areturn
4: StackMap locals: com.sun.xml.internal.ws.encoding.ContentTypeImpl
StackMap stack:
invokestatic java.util.UUID.randomUUID:()Ljava/util/UUID;
invokevirtual java.util.UUID.toString:()Ljava/lang/String;
astore 3
start local 3 5: new java.lang.StringBuilder
dup
ldc "uuid:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 6: new java.lang.StringBuilder
dup
ldc "<rootpart*"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "@example.jaxws.sun.com>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 7: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 1
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.equals:(Ljava/lang/Object;)Z
ifeq 8
aconst_null
goto 9
StackMap locals: java.lang.String java.lang.String java.lang.String
StackMap stack:
8: aload 0
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.createActionParameter:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
9: astore 6
start local 6 10: new java.lang.StringBuilder
dup
ldc "boundary=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
start local 7 11: new java.lang.StringBuilder
dup
ldc "multipart/related;start=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
12: aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: ldc ";type=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "application/xop+xml"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\";"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: ldc ";start-info=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield com.sun.xml.internal.ws.api.SOAPVersion.contentType:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: aload 6
ifnonnull 17
ldc ""
goto 18
StackMap locals: com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: java.lang.StringBuilder
17: aload 6
StackMap locals: com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: java.lang.StringBuilder java.lang.String
18: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 8
start local 8 21: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 1
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.equals:(Ljava/lang/Object;)Z
ifeq 25
22: new com.sun.xml.internal.ws.encoding.ContentTypeImpl
dup
aload 8
aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
ifnonnull 23
ldc ""
goto 24
StackMap locals: com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: new 22 new 22 java.lang.String
23: aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
StackMap locals: com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: new 22 new 22 java.lang.String java.lang.String
24: aconst_null
invokespecial com.sun.xml.internal.ws.encoding.ContentTypeImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 26
25: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.encoding.ContentTypeImpl
dup
aload 8
aconst_null
aconst_null
invokespecial com.sun.xml.internal.ws.encoding.ContentTypeImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26: StackMap locals:
StackMap stack: com.sun.xml.internal.ws.encoding.ContentTypeImpl
astore 9
start local 9 27: aload 9
aload 4
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.setBoundary:(Ljava/lang/String;)V
28: aload 9
aload 5
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.setRootId:(Ljava/lang/String;)V
29: aload 0
aload 9
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setContentType:(Lcom/oracle/webservices/internal/api/message/ContentType;)V
30: aload 9
areturn
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 31 0 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 31 1 version Lcom/sun/xml/internal/ws/api/SOAPVersion;
1 31 2 ct Lcom/sun/xml/internal/ws/encoding/ContentTypeImpl;
5 31 3 uuid Ljava/lang/String;
6 31 4 boundary Ljava/lang/String;
7 31 5 rootId Ljava/lang/String;
10 31 6 soapActionParameter Ljava/lang/String;
11 31 7 boundaryParameter Ljava/lang/String;
21 31 8 messageContentType Ljava/lang/String;
27 31 9 ctImpl Lcom/sun/xml/internal/ws/encoding/ContentTypeImpl;
MethodParameters:
Name Flags
packet
version
private static java.lang.String createActionParameter(com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
ifnull 1
new java.lang.StringBuilder
dup
ldc ";action=\\\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.soapAction:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\\\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: ldc ""
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 packet Lcom/sun/xml/internal/ws/api/message/Packet;
MethodParameters:
Name Flags
packet
public com.sun.xml.internal.ws.api.pipe.ContentType encode(com.sun.xml.internal.ws.api.message.Packet, java.io.OutputStream);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/io/OutputStream;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec.getStaticContentType:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
checkcast com.sun.xml.internal.ws.encoding.ContentTypeImpl
astore 3
start local 3 1: aload 3
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.getBoundary:()Ljava/lang/String;
astore 4
start local 4 2: aload 3
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.getRootId:()Ljava/lang/String;
astore 5
start local 5 3: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
ifnull 29
4: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec.getPacketEncoding:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
astore 6
start local 6 5: aload 1
getfield com.sun.xml.internal.ws.api.message.Packet.invocationProperties:Ljava/util/Map;
ldc "decodedMessageCharset"
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 1
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.version:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.getActionParameter:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
astore 7
start local 7 7: aload 6
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.version:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 7
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.getSOAPXopContentType:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 8: new java.lang.StringBuilder
dup
ldc "--"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/lang/String;Ljava/io/OutputStream;)V
9: aload 8
aload 5
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeMimeHeaders:(Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;)V
10: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 11: new com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl
dup
12: aload 2
aload 6
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamWriterFactory.create:(Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter;
aload 9
aload 4
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.mtomFeature:Ljavax/xml/ws/soap/MTOMFeature;
13: invokespecial com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl.<init>:(Ljavax/xml/stream/XMLStreamWriter;Ljava/util/List;Ljava/lang/String;Ljavax/xml/ws/soap/MTOMFeature;)V
astore 10
start local 10 14: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
aload 10
invokevirtual com.sun.xml.internal.ws.api.message.Message.writeTo:(Ljavax/xml/stream/XMLStreamWriter;)V
15: aload 10
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamWriterFactory.recycle:(Ljavax/xml/stream/XMLStreamWriter;)V
16: aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/io/OutputStream;)V
17: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 20
StackMap locals: com.sun.xml.internal.ws.encoding.MtomCodec com.sun.xml.internal.ws.api.message.Packet java.io.OutputStream com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.util.List com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl top java.util.Iterator
StackMap stack:
18: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.encoding.MtomCodec$ByteArrayBuffer
astore 11
start local 11 19: aload 11
aload 2
invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec$ByteArrayBuffer.write:(Ljava/io/OutputStream;)V
end local 11 20: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
21: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.Message.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
22: aload 2
aload 4
23: invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec.writeNonMtomAttachments:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;Ljava/io/OutputStream;Ljava/lang/String;)V
24: new java.lang.StringBuilder
dup
ldc "--"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeAsAscii:(Ljava/lang/String;Ljava/io/OutputStream;)V
25: ldc "--"
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeAsAscii:(Ljava/lang/String;Ljava/io/OutputStream;)V
end local 10 end local 9 end local 8 end local 7 end local 6 26: goto 29
StackMap locals: com.sun.xml.internal.ws.encoding.MtomCodec com.sun.xml.internal.ws.api.message.Packet java.io.OutputStream com.sun.xml.internal.ws.encoding.ContentTypeImpl java.lang.String java.lang.String
StackMap stack: javax.xml.stream.XMLStreamException
27: astore 6
start local 6 28: new javax.xml.ws.WebServiceException
dup
aload 6
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 6 29: StackMap locals:
StackMap stack:
aload 3
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 30 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
0 30 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 30 2 out Ljava/io/OutputStream;
1 30 3 ctImpl Lcom/sun/xml/internal/ws/encoding/ContentTypeImpl;
2 30 4 boundary Ljava/lang/String;
3 30 5 rootId Ljava/lang/String;
5 26 6 encoding Ljava/lang/String;
7 26 7 actionParameter Ljava/lang/String;
8 26 8 soapXopContentType Ljava/lang/String;
11 26 9 mtomAttachments Ljava/util/List<Lcom/sun/xml/internal/ws/encoding/MtomCodec$ByteArrayBuffer;>;
14 26 10 writer Lcom/sun/xml/internal/ws/encoding/MtomCodec$MtomStreamWriterImpl;
19 20 11 bos Lcom/sun/xml/internal/ws/encoding/MtomCodec$ByteArrayBuffer;
28 29 6 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
4 26 27 Class javax.xml.stream.XMLStreamException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
packet
out
public static java.lang.String getSOAPXopContentType(java.lang.String, com.sun.xml.internal.ws.api.SOAPVersion, java.lang.String);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
ldc "application/xop+xml;charset="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";type=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield com.sun.xml.internal.ws.api.SOAPVersion.contentType:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 encoding Ljava/lang/String;
0 1 1 version Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 1 2 actionParameter Ljava/lang/String;
MethodParameters:
Name Flags
encoding
version
actionParameter
public static java.lang.String getActionParameter(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 1
ldc ""
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.createActionParameter:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 3 1 version Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
packet
version
public static void (java.lang.String, java.lang.String, java.io.OutputStream);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
astore 3
start local 3 1: aload 3
ifnull 3
aload 3
invokevirtual java.lang.String.length:()I
ifle 3
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 60
if_icmpeq 3
2: new java.lang.StringBuilder
dup
bipush 60
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 62
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
3: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "Content-Id: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/lang/String;Ljava/io/OutputStream;)V
4: new java.lang.StringBuilder
dup
ldc "Content-Type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/lang/String;Ljava/io/OutputStream;)V
5: ldc "Content-Transfer-Encoding: binary"
aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/lang/String;Ljava/io/OutputStream;)V
6: aload 2
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.writeln:(Ljava/io/OutputStream;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 contentType Ljava/lang/String;
0 8 1 contentId Ljava/lang/String;
0 8 2 out Ljava/io/OutputStream;
1 8 3 cid Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
contentType
contentId
out
private void writeNonMtomAttachments(com.sun.xml.internal.ws.api.message.AttachmentSet, java.io.OutputStream, java.lang.String);
descriptor: (Lcom/sun/xml/internal/ws/api/message/AttachmentSet;Ljava/io/OutputStream;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tIncompatible conditional operand types DataHandler and StreamingDataHandler\n\tCannot cast from DataHandler to StreamingDataHandler\n\tThe method getHrefCid() is undefined for the type StreamingDataHandler\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attachments
out
boundary
public com.sun.xml.internal.ws.api.pipe.ContentType encode(com.sun.xml.internal.ws.api.message.Packet, java.nio.channels.WritableByteChannel);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/nio/channels/WritableByteChannel;)Lcom/sun/xml/internal/ws/api/pipe/ContentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
0 1 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 1 2 buffer Ljava/nio/channels/WritableByteChannel;
MethodParameters:
Name Flags
packet
buffer
public com.sun.xml.internal.ws.encoding.MtomCodec copy();
descriptor: ()Lcom/sun/xml/internal/ws/encoding/MtomCodec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.ws.encoding.MtomCodec
dup
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.version:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.codec:Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
invokeinterface com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec.copy:()Lcom/sun/xml/internal/ws/api/pipe/Codec;
checkcast com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.features:Lcom/sun/xml/internal/ws/api/WSFeatureList;
invokespecial com.sun.xml.internal.ws.encoding.MtomCodec.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;Lcom/sun/xml/internal/ws/api/WSFeatureList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
private static java.lang.String encodeCid();
descriptor: ()Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=0
0: ldc "example.jaxws.sun.com"
astore 0
start local 0 1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
invokestatic java.util.UUID.randomUUID:()Ljava/util/UUID;
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;
astore 1
start local 1 2: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 cid Ljava/lang/String;
2 3 1 name Ljava/lang/String;
protected void decode(com.sun.xml.internal.ws.encoding.MimeMultipartParser, com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/encoding/MimeMultipartParser;Lcom/sun/xml/internal/ws/api/message/Packet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 1
invokevirtual com.sun.xml.internal.ws.encoding.MimeMultipartParser.getRootPart:()Lcom/sun/xml/internal/ws/api/message/Attachment;
invokeinterface com.sun.xml.internal.ws.api.message.Attachment.getContentType:()Ljava/lang/String;
astore 4
start local 4 2: aload 4
ifnull 4
3: new com.sun.xml.internal.ws.encoding.ContentTypeImpl
dup
aload 4
invokespecial com.sun.xml.internal.ws.encoding.ContentTypeImpl.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.xml.internal.ws.encoding.ContentTypeImpl.getCharSet:()Ljava/lang/String;
astore 3
4: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 3
ifnull 6
aload 3
invokestatic java.nio.charset.Charset.isSupported:(Ljava/lang/String;)Z
ifne 6
5: new com.sun.xml.internal.ws.server.UnsupportedMediaException
dup
aload 3
invokespecial com.sun.xml.internal.ws.server.UnsupportedMediaException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 3
ifnull 9
7: aload 2
getfield com.sun.xml.internal.ws.api.message.Packet.invocationProperties:Ljava/util/Map;
ldc "decodedMessageCharset"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: goto 10
9: StackMap locals:
StackMap stack:
aload 2
getfield com.sun.xml.internal.ws.api.message.Packet.invocationProperties:Ljava/util/Map;
ldc "decodedMessageCharset"
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.encoding.MtomCodec$MtomXMLStreamReaderEx
dup
aload 1
11: aconst_null
aload 1
invokevirtual com.sun.xml.internal.ws.encoding.MimeMultipartParser.getRootPart:()Lcom/sun/xml/internal/ws/api/message/Attachment;
invokeinterface com.sun.xml.internal.ws.api.message.Attachment.asInputStream:()Ljava/io/InputStream;
aload 3
iconst_1
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.create:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Z)Ljavax/xml/stream/XMLStreamReader;
12: invokespecial com.sun.xml.internal.ws.encoding.MtomCodec$MtomXMLStreamReaderEx.<init>:(Lcom/sun/xml/internal/ws/encoding/MimeMultipartParser;Ljavax/xml/stream/XMLStreamReader;)V
astore 5
start local 5 13: aload 2
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.codec:Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
aload 5
new com.sun.xml.internal.ws.message.MimeAttachmentSet
dup
aload 1
invokespecial com.sun.xml.internal.ws.message.MimeAttachmentSet.<init>:(Lcom/sun/xml/internal/ws/encoding/MimeMultipartParser;)V
invokeinterface com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec.decode:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setMessage:(Lcom/sun/xml/internal/ws/api/message/Message;)V
14: aload 2
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.mtomFeature:Ljavax/xml/ws/soap/MTOMFeature;
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setMtomFeature:(Ljavax/xml/ws/soap/MTOMFeature;)V
15: aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.encoding.MimeMultipartParser.getContentType:()Lcom/sun/xml/internal/ws/encoding/ContentTypeImpl;
invokevirtual com.sun.xml.internal.ws.api.message.Packet.setContentType:(Lcom/oracle/webservices/internal/api/message/ContentType;)V
16: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
0 17 1 mpp Lcom/sun/xml/internal/ws/encoding/MimeMultipartParser;
0 17 2 packet Lcom/sun/xml/internal/ws/api/message/Packet;
1 17 3 charset Ljava/lang/String;
2 17 4 ct Ljava/lang/String;
13 17 5 mtomReader Ljavax/xml/stream/XMLStreamReader;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mpp
packet
private java.lang.String getPacketEncoding(com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.sf:Lcom/sun/xml/internal/ws/developer/SerializationFeature;
ifnull 4
aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.sf:Lcom/sun/xml/internal/ws/developer/SerializationFeature;
invokevirtual com.sun.xml.internal.ws.developer.SerializationFeature.getEncoding:()Ljava/lang/String;
ifnull 4
1: aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.sf:Lcom/sun/xml/internal/ws/developer/SerializationFeature;
invokevirtual com.sun.xml.internal.ws.developer.SerializationFeature.getEncoding:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
ldc "utf-8"
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield com.sun.xml.internal.ws.encoding.MtomCodec.sf:Lcom/sun/xml/internal/ws/developer/SerializationFeature;
invokevirtual com.sun.xml.internal.ws.developer.SerializationFeature.getEncoding:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.encoding.MtomCodec.determinePacketEncoding:(Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/encoding/MtomCodec;
0 5 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
MethodParameters:
Name Flags
packet
public static java.lang.String determinePacketEncoding(com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ifnull 6
aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.endpoint:Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
ifnull 6
1: aload 0
getfield com.sun.xml.internal.ws.api.message.Packet.invocationProperties:Ljava/util/Map;
ldc "decodedMessageCharset"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 2: aload 1
ifnonnull 4
3: ldc "utf-8"
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 1
5: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 1 6: StackMap locals:
StackMap stack:
ldc "utf-8"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 packet Lcom/sun/xml/internal/ws/api/message/Packet;
2 6 1 charset Ljava/lang/String;
MethodParameters:
Name Flags
packet
public com.sun.xml.internal.ws.encoding.MimeCodec copy();
descriptor: ()Lcom/sun/xml/internal/ws/encoding/MimeCodec;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec.copy:()Lcom/sun/xml/internal/ws/encoding/MtomCodec;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.pipe.Codec copy();
descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/Codec;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.encoding.MtomCodec.copy:()Lcom/sun/xml/internal/ws/encoding/MtomCodec;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getMimeType();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.xml.internal.ws.encoding.MimeCodec.getMimeType:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void decode(java.nio.channels.ReadableByteChannel, java.lang.String, com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/message/Packet;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.xml.internal.ws.encoding.MimeCodec.decode:(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/message/Packet;)V
return
LocalVariableTable:
Start End Slot Name Signature
public void decode(java.io.InputStream, java.lang.String, com.sun.xml.internal.ws.api.message.Packet);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/message/Packet;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.xml.internal.ws.encoding.MimeCodec.decode:(Ljava/io/InputStream;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/message/Packet;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
}
SourceFile: "MtomCodec.java"
NestMembers:
com.sun.xml.internal.ws.encoding.MtomCodec$ByteArrayBuffer com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl$1 com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl$MtomNamespaceContextEx com.sun.xml.internal.ws.encoding.MtomCodec$MtomXMLStreamReaderEx
InnerClasses:
public ByteArrayBuffer = com.sun.xml.internal.ws.encoding.MtomCodec$ByteArrayBuffer of com.sun.xml.internal.ws.encoding.MtomCodec
public MtomStreamWriterImpl = com.sun.xml.internal.ws.encoding.MtomCodec$MtomStreamWriterImpl of com.sun.xml.internal.ws.encoding.MtomCodec
public MtomXMLStreamReaderEx = com.sun.xml.internal.ws.encoding.MtomCodec$MtomXMLStreamReaderEx of com.sun.xml.internal.ws.encoding.MtomCodec