public abstract class com.sun.xml.internal.ws.message.AbstractMessageImpl extends com.sun.xml.internal.ws.api.message.Message
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.message.AbstractMessageImpl
super_class: com.sun.xml.internal.ws.api.message.Message
{
protected final com.sun.xml.internal.ws.api.SOAPVersion soapVersion;
descriptor: Lcom/sun/xml/internal/ws/api/SOAPVersion;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.xml.internal.ws.encoding.TagInfoset envelopeTag;
descriptor: Lcom/sun/xml/internal/ws/encoding/TagInfoset;
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
protected com.sun.xml.internal.ws.encoding.TagInfoset ;
descriptor: Lcom/sun/xml/internal/ws/encoding/TagInfoset;
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
protected com.sun.xml.internal.ws.encoding.TagInfoset bodyTag;
descriptor: Lcom/sun/xml/internal/ws/encoding/TagInfoset;
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
protected static final org.xml.sax.helpers.AttributesImpl EMPTY_ATTS;
descriptor: Lorg/xml/sax/helpers/AttributesImpl;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final org.xml.sax.helpers.LocatorImpl NULL_LOCATOR;
descriptor: Lorg/xml/sax/helpers/LocatorImpl;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final java.util.List<com.sun.xml.internal.ws.encoding.TagInfoset> DEFAULT_TAGS;
descriptor: Ljava/util/List;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/encoding/TagInfoset;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: new org.xml.sax.helpers.LocatorImpl
dup
invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
putstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.NULL_LOCATOR:Lorg/xml/sax/helpers/LocatorImpl;
1: new org.xml.sax.helpers.AttributesImpl
dup
invokespecial org.xml.sax.helpers.AttributesImpl.<init>:()V
putstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
2: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 0
start local 0 3: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 0
invokestatic com.sun.xml.internal.ws.message.AbstractMessageImpl.create:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/util/List;)V
4: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 0
invokestatic com.sun.xml.internal.ws.message.AbstractMessageImpl.create:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/util/List;)V
5: aload 0
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.DEFAULT_TAGS:Ljava/util/List;
end local 0 6: return
LocalVariableTable:
Start End Slot Name Signature
3 6 0 tagList Ljava/util/List<Lcom/sun/xml/internal/ws/encoding/TagInfoset;>;
static void create(com.sun.xml.internal.ws.api.SOAPVersion, java.util.List);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljava/util/List;)V
flags: (0x0008) ACC_STATIC
Code:
stack=12, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.ordinal:()I
iconst_3
imul
istore 2
start local 2 1: aload 1
iload 2
new com.sun.xml.internal.ws.encoding.TagInfoset
dup
aload 0
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Envelope"
ldc "S"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "S"
aastore
dup
iconst_1
aload 0
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
aastore
invokespecial com.sun.xml.internal.ws.encoding.TagInfoset.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/helpers/AttributesImpl;[Ljava/lang/String;)V
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
2: aload 1
iload 2
iconst_1
iadd
new com.sun.xml.internal.ws.encoding.TagInfoset
dup
aload 0
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Header"
ldc "S"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
iconst_0
anewarray java.lang.String
invokespecial com.sun.xml.internal.ws.encoding.TagInfoset.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/helpers/AttributesImpl;[Ljava/lang/String;)V
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
3: aload 1
iload 2
iconst_2
iadd
new com.sun.xml.internal.ws.encoding.TagInfoset
dup
aload 0
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Body"
ldc "S"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
iconst_0
anewarray java.lang.String
invokespecial com.sun.xml.internal.ws.encoding.TagInfoset.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/helpers/AttributesImpl;[Ljava/lang/String;)V
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 v Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 5 1 c Ljava/util/List;
1 5 2 base I
MethodParameters:
Name Flags
v
c
protected void <init>(com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.xml.internal.ws.api.message.Message.<init>:()V
1: aload 0
aload 1
putfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 3 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
soapVersion
public com.sun.xml.internal.ws.api.SOAPVersion getSOAPVersion();
descriptor: ()Lcom/sun/xml/internal/ws/api/SOAPVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
protected void <init>(com.sun.xml.internal.ws.message.AbstractMessageImpl);
descriptor: (Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.xml.internal.ws.api.message.Message.<init>:()V
1: aload 0
aload 1
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
putfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.copyFrom:(Lcom/sun/xml/internal/ws/api/message/Message;)Lcom/sun/xml/internal/ws/api/message/Message;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 4 1 that Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
MethodParameters:
Name Flags
that
public javax.xml.transform.Source readEnvelopeAsSource();
descriptor: ()Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new javax.xml.transform.sax.SAXSource
dup
new com.sun.xml.internal.ws.message.XMLReaderImpl
dup
aload 0
invokespecial com.sun.xml.internal.ws.message.XMLReaderImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/Message;)V
getstatic com.sun.xml.internal.ws.message.XMLReaderImpl.THE_SOURCE:Lorg/xml/sax/InputSource;
invokespecial javax.xml.transform.sax.SAXSource.<init>:(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
public <T> T readPayloadAsJAXB(javax.xml.bind.Unmarshaller);
descriptor: (Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.hasAttachments:()Z
ifeq 2
1: aload 1
new com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
dup
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
invokespecial com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.readPayloadAsSource:()Ljavax/xml/transform/Source;
invokeinterface javax.xml.bind.Unmarshaller.unmarshal:(Ljavax/xml/transform/Source;)Ljava/lang/Object;
astore 3
3: aload 1
aconst_null
invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
4: aload 3
areturn
5: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
6: aload 1
aconst_null
invokeinterface javax.xml.bind.Unmarshaller.setAttachmentUnmarshaller:(Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)V
7: aload 2
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 8 1 unmarshaller Ljavax/xml/bind/Unmarshaller;
Exception table:
from to target type
2 3 5 any
Exceptions:
throws javax.xml.bind.JAXBException
Signature: <T:Ljava/lang/Object;>(Ljavax/xml/bind/Unmarshaller;)TT;
MethodParameters:
Name Flags
unmarshaller
public <T> T readPayloadAsJAXB(com.sun.xml.internal.bind.api.Bridge<T>);
descriptor: (Lcom/sun/xml/internal/bind/api/Bridge;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.readPayloadAsSource:()Ljavax/xml/transform/Source;
1: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.hasAttachments:()Z
ifeq 2
new com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
dup
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
invokespecial com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
goto 3
StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl com.sun.xml.internal.bind.api.Bridge
StackMap stack: com.sun.xml.internal.bind.api.Bridge javax.xml.transform.Source
2: aconst_null
3: StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl com.sun.xml.internal.bind.api.Bridge
StackMap stack: com.sun.xml.internal.bind.api.Bridge javax.xml.transform.Source com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/transform/Source;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 4 1 bridge Lcom/sun/xml/internal/bind/api/Bridge<TT;>;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/bind/api/Bridge<TT;>;)TT;
MethodParameters:
Name Flags
bridge
public <T> T readPayloadAsJAXB(com.sun.xml.internal.ws.spi.db.XMLBridge<T>);
descriptor: (Lcom/sun/xml/internal/ws/spi/db/XMLBridge;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.readPayloadAsSource:()Ljavax/xml/transform/Source;
1: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.hasAttachments:()Z
ifeq 2
new com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
dup
aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.getAttachments:()Lcom/sun/xml/internal/ws/api/message/AttachmentSet;
invokespecial com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/AttachmentSet;)V
goto 3
StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl com.sun.xml.internal.ws.spi.db.XMLBridge
StackMap stack: com.sun.xml.internal.ws.spi.db.XMLBridge javax.xml.transform.Source
2: aconst_null
3: StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl com.sun.xml.internal.ws.spi.db.XMLBridge
StackMap stack: com.sun.xml.internal.ws.spi.db.XMLBridge javax.xml.transform.Source com.sun.xml.internal.ws.message.AttachmentUnmarshallerImpl
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.unmarshal:(Ljavax/xml/transform/Source;Ljavax/xml/bind/attachment/AttachmentUnmarshaller;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 4 1 bridge Lcom/sun/xml/internal/ws/spi/db/XMLBridge<TT;>;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/ws/spi/db/XMLBridge<TT;>;)TT;
MethodParameters:
Name Flags
bridge
public void writeToBodyStart(javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/stream/XMLStreamWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartDocument:()V
2: aload 1
ldc "S"
ldc "Envelope"
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 1
ldc "S"
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.hasHeaders:()Z
ifeq 12
5: aload 1
ldc "S"
ldc "Header"
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
astore 3
start local 3 7: aload 3
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.asList:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl javax.xml.stream.XMLStreamWriter java.lang.String com.sun.xml.internal.ws.api.message.MessageHeaders top java.util.Iterator
StackMap stack:
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
astore 4
start local 4 9: aload 4
aload 1
invokeinterface com.sun.xml.internal.ws.api.message.Header.writeTo:(Ljavax/xml/stream/XMLStreamWriter;)V
end local 4 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
end local 3 12: StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl javax.xml.stream.XMLStreamWriter java.lang.String
StackMap stack:
aload 1
ldc "S"
ldc "Body"
aload 2
invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 14 1 w Ljavax/xml/stream/XMLStreamWriter;
1 14 2 soapNsUri Ljava/lang/String;
7 12 3 headers Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
9 10 4 h Lcom/sun/xml/internal/ws/api/message/Header;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
public void writeTo(javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/stream/XMLStreamWriter;)V
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.message.AbstractMessageImpl.writeToBodyStart:(Ljavax/xml/stream/XMLStreamWriter;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.writePayloadTo:(Ljavax/xml/stream/XMLStreamWriter;)V
2: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
3: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
4: aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.writeEndDocument:()V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 6 1 w Ljavax/xml/stream/XMLStreamWriter;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
public void writeTo(org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler);
descriptor: (Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
astore 3
start local 3 1: aload 1
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.NULL_LOCATOR:Lorg/xml/sax/helpers/LocatorImpl;
invokeinterface org.xml.sax.ContentHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
2: aload 1
invokeinterface org.xml.sax.ContentHandler.startDocument:()V
3: aload 1
ldc "S"
aload 3
invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
4: aload 1
aload 3
ldc "Envelope"
ldc "S:Envelope"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
5: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.hasHeaders:()Z
ifeq 13
6: aload 1
aload 3
ldc "Header"
ldc "S:Header"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
7: aload 0
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
astore 4
start local 4 8: aload 4
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.asList:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 11
StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl org.xml.sax.ContentHandler org.xml.sax.ErrorHandler java.lang.String com.sun.xml.internal.ws.api.message.MessageHeaders top java.util.Iterator
StackMap stack:
9: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
astore 5
start local 5 10: aload 5
aload 1
aload 2
invokeinterface com.sun.xml.internal.ws.api.message.Header.writeTo:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;)V
end local 5 11: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
12: aload 1
aload 3
ldc "Header"
ldc "S:Header"
invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 4 13: StackMap locals: com.sun.xml.internal.ws.message.AbstractMessageImpl org.xml.sax.ContentHandler org.xml.sax.ErrorHandler java.lang.String
StackMap stack:
aload 1
aload 3
ldc "Body"
ldc "S:Body"
getstatic com.sun.xml.internal.ws.message.AbstractMessageImpl.EMPTY_ATTS:Lorg/xml/sax/helpers/AttributesImpl;
invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
14: aload 0
aload 1
aload 2
iconst_1
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.writePayloadTo:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;Z)V
15: aload 1
aload 3
ldc "Body"
ldc "S:Body"
invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
16: aload 1
aload 3
ldc "Envelope"
ldc "S:Envelope"
invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 18 1 contentHandler Lorg/xml/sax/ContentHandler;
0 18 2 errorHandler Lorg/xml/sax/ErrorHandler;
1 18 3 soapNsUri Ljava/lang/String;
8 13 4 headers Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
10 11 5 h Lcom/sun/xml/internal/ws/api/message/Header;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
contentHandler
errorHandler
protected abstract void writePayloadTo(org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler, boolean);
descriptor: (Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;Z)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
contentHandler
errorHandler
fragment
public com.sun.xml.internal.ws.api.message.Message toSAAJ(com.sun.xml.internal.ws.api.message.Packet, java.lang.Boolean);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/Boolean;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.read:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/message/saaj/SAAJMessage;
astore 3
start local 3 1: aload 3
instanceof com.sun.xml.internal.ws.api.message.MessageWritable
ifeq 4
2: aload 3
checkcast com.sun.xml.internal.ws.api.message.MessageWritable
3: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMtomFeature:()Ljavax/xml/ws/soap/MTOMFeature;
invokeinterface com.sun.xml.internal.ws.api.message.MessageWritable.setMTOMConfiguration:(Ljavax/xml/ws/soap/MTOMFeature;)V
4: StackMap locals: com.sun.xml.internal.ws.message.saaj.SAAJMessage
StackMap stack:
aload 2
ifnull 5
aload 0
aload 1
aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
aload 3
invokevirtual com.sun.xml.internal.ws.message.saaj.SAAJMessage.readAsSOAPMessage:()Ljavax/xml/soap/SOAPMessage;
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.transportHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;ZLjavax/xml/soap/SOAPMessage;)V
5: 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 6 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 6 1 p Lcom/sun/xml/internal/ws/api/message/Packet;
0 6 2 inbound Ljava/lang/Boolean;
1 6 3 message Lcom/sun/xml/internal/ws/message/saaj/SAAJMessage;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
p
inbound
public javax.xml.soap.SOAPMessage readAsSOAPMessage();
descriptor: ()Ljavax/xml/soap/SOAPMessage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 0
invokestatic com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.read:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/Message;)Ljavax/xml/soap/SOAPMessage;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
Exceptions:
throws javax.xml.soap.SOAPException
public javax.xml.soap.SOAPMessage readAsSOAPMessage(com.sun.xml.internal.ws.api.message.Packet, boolean);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Z)Ljavax/xml/soap/SOAPMessage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.message.AbstractMessageImpl.soapVersion:Lcom/sun/xml/internal/ws/api/SOAPVersion;
aload 0
aload 1
invokestatic com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.read:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/Message;Lcom/sun/xml/internal/ws/api/message/Packet;)Ljavax/xml/soap/SOAPMessage;
astore 3
start local 3 1: aload 0
aload 1
iload 2
aload 3
invokevirtual com.sun.xml.internal.ws.message.AbstractMessageImpl.transportHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;ZLjavax/xml/soap/SOAPMessage;)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 3 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 3 2 inbound Z
1 3 3 msg Ljavax/xml/soap/SOAPMessage;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
packet
inbound
private void (com.sun.xml.internal.ws.api.message.Packet, boolean, javax.xml.soap.SOAPMessage);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;ZLjavax/xml/soap/SOAPMessage;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
invokestatic com.sun.xml.internal.ws.message.AbstractMessageImpl.getTransportHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;Z)Ljava/util/Map;
astore 4
start local 4 1: aload 4
ifnull 3
2: aload 3
invokevirtual javax.xml.soap.SOAPMessage.getMimeHeaders:()Ljavax/xml/soap/MimeHeaders;
aload 4
invokestatic com.sun.xml.internal.ws.message.AbstractMessageImpl.addSOAPMimeHeaders:(Ljavax/xml/soap/MimeHeaders;Ljava/util/Map;)V
3: StackMap locals: java.util.Map
StackMap stack:
aload 3
invokevirtual javax.xml.soap.SOAPMessage.saveRequired:()Z
ifeq 4
aload 3
invokevirtual javax.xml.soap.SOAPMessage.saveChanges:()V
4: 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 5 0 this Lcom/sun/xml/internal/ws/message/AbstractMessageImpl;
0 5 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 5 2 inbound Z
0 5 3 msg Ljavax/xml/soap/SOAPMessage;
1 5 4 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
packet
inbound
msg
}
SourceFile: "AbstractMessageImpl.java"