public abstract class com.sun.xml.internal.ws.api.message.Messages
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.api.message.Messages
super_class: java.lang.Object
{
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/api/message/Messages;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.ws.api.message.Messages.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/api/message/Messages;
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.bind.JAXBContext, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
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.message.jaxb.JAXBMessage.create:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Ljavax/xml/bind/JAXBContext;
0 1 1 jaxbObject Ljava/lang/Object;
0 1 2 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
context
jaxbObject
soapVersion
public static com.sun.xml.internal.ws.api.message.Message createRaw(javax.xml.bind.JAXBContext, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
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.message.jaxb.JAXBMessage.createRaw:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Ljavax/xml/bind/JAXBContext;
0 1 1 jaxbObject Ljava/lang/Object;
0 1 2 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
context
jaxbObject
soapVersion
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.bind.Marshaller, java.lang.Object, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic com.sun.xml.internal.ws.spi.db.BindingContextFactory.getBindingContext:(Ljavax/xml/bind/Marshaller;)Lcom/sun/xml/internal/ws/spi/db/BindingContext;
invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.getJAXBContext:()Ljavax/xml/bind/JAXBContext;
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/bind/JAXBContext;Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 marshaller Ljavax/xml/bind/Marshaller;
0 1 1 jaxbObject Ljava/lang/Object;
0 1 2 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
marshaller
jaxbObject
soapVersion
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.xml.internal.ws.api.message.saaj.SAAJFactory.create:(Ljavax/xml/soap/SOAPMessage;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 saaj Ljavax/xml/soap/SOAPMessage;
MethodParameters:
Name Flags
saaj
public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
instanceof javax.xml.transform.dom.DOMSource
ifeq 3
1: aload 0
checkcast javax.xml.transform.dom.DOMSource
invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
ifnonnull 11
2: new com.sun.xml.internal.ws.message.EmptyMessageImpl
dup
aload 1
invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
3: StackMap locals:
StackMap stack:
aload 0
instanceof javax.xml.transform.stream.StreamSource
ifeq 7
4: aload 0
checkcast javax.xml.transform.stream.StreamSource
astore 2
start local 2 5: aload 2
invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
ifnonnull 11
aload 2
invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
ifnonnull 11
aload 2
invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
ifnonnull 11
6: new com.sun.xml.internal.ws.message.EmptyMessageImpl
dup
aload 1
invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 2 7: StackMap locals:
StackMap stack:
aload 0
instanceof javax.xml.transform.sax.SAXSource
ifeq 11
8: aload 0
checkcast javax.xml.transform.sax.SAXSource
astore 2
start local 2 9: aload 2
invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
ifnonnull 11
aload 2
invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
ifnonnull 11
10: new com.sun.xml.internal.ws.message.EmptyMessageImpl
dup
aload 1
invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 2 11: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.message.source.PayloadSourceMessage
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.message.source.PayloadSourceMessage.<init>:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 payload Ljavax/xml/transform/Source;
0 12 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
5 7 2 ss Ljavax/xml/transform/stream/StreamSource;
9 11 2 ss Ljavax/xml/transform/sax/SAXSource;
MethodParameters:
Name Flags
payload
ver
public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.message.stream.PayloadStreamReaderMessage
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.message.stream.PayloadStreamReaderMessage.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 payload Ljavax/xml/stream/XMLStreamReader;
0 1 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
payload
ver
public static com.sun.xml.internal.ws.api.message.Message createUsingPayload(org.w3c.dom.Element, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lorg/w3c/dom/Element;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.message.DOMMessage
dup
aload 1
aload 0
invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lorg/w3c/dom/Element;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 payload Lorg/w3c/dom/Element;
0 1 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
payload
ver
public static com.sun.xml.internal.ws.api.message.Message create(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 1
start local 1 1: aload 0
aload 1
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Header"
invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aload 2
ifnull 12
4: aload 2
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 4
start local 4 5: goto 11
6: StackMap locals: org.w3c.dom.Element com.sun.xml.internal.ws.api.SOAPVersion org.w3c.dom.Element com.sun.xml.internal.ws.api.message.HeaderList org.w3c.dom.Node
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 10
7: aload 3
ifnonnull 9
8: new com.sun.xml.internal.ws.api.message.HeaderList
dup
aload 1
invokespecial com.sun.xml.internal.ws.api.message.HeaderList.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
astore 3
9: StackMap locals:
StackMap stack:
aload 3
aload 4
checkcast org.w3c.dom.Element
invokestatic com.sun.xml.internal.ws.api.message.Headers.create:(Lorg/w3c/dom/Element;)Lcom/sun/xml/internal/ws/api/message/Header;
invokevirtual com.sun.xml.internal.ws.api.message.HeaderList.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
pop
10: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
11: aload 4
ifnonnull 6
end local 4 12: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Body"
invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 4
start local 4 13: aload 4
ifnonnull 15
14: new javax.xml.ws.WebServiceException
dup
new java.lang.StringBuilder
dup
ldc "Message doesn't have <S:Body> "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
aload 1
getfield com.sun.xml.internal.ws.api.SOAPVersion.nsUri:Ljava/lang/String;
ldc "Body"
invokestatic com.sun.xml.internal.ws.util.DOMUtil.getFirstChild:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 16: aload 5
ifnonnull 18
17: new com.sun.xml.internal.ws.message.EmptyMessageImpl
dup
aload 3
new com.sun.xml.internal.ws.message.AttachmentSetImpl
dup
invokespecial com.sun.xml.internal.ws.message.AttachmentSetImpl.<init>:()V
aload 1
invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/message/AttachmentSet;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
18: StackMap locals: org.w3c.dom.Element
StackMap stack:
new com.sun.xml.internal.ws.message.DOMMessage
dup
aload 1
aload 3
aload 5
invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lorg/w3c/dom/Element;)V
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 19 0 soapEnvelope Lorg/w3c/dom/Element;
1 19 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
2 19 2 header Lorg/w3c/dom/Element;
3 19 3 headers Lcom/sun/xml/internal/ws/api/message/HeaderList;
5 12 4 n Lorg/w3c/dom/Node;
13 19 4 body Lorg/w3c/dom/Element;
16 19 5 payload Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
soapEnvelope
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.message.source.ProtocolSourceMessage
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.message.source.ProtocolSourceMessage.<init>:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 envelope Ljavax/xml/transform/Source;
0 1 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
envelope
soapVersion
public static com.sun.xml.internal.ws.api.message.Message createEmpty(com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.xml.internal.ws.message.EmptyMessageImpl
dup
aload 0
invokespecial com.sun.xml.internal.ws.message.EmptyMessageImpl.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
soapVersion
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_1
if_icmpeq 2
1: aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
2: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.api.message.Messages.$assertionsDisabled:Z
ifne 3
aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_1
if_icmpeq 3
new java.lang.AssertionError
dup
aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
invokespecial java.lang.AssertionError.<init>:(I)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 1
start local 1 4: aload 1
invokestatic com.sun.xml.internal.ws.api.pipe.Codecs.createSOAPEnvelopeXmlCodec:(Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/pipe/StreamSOAPCodec;
aload 0
invokeinterface com.sun.xml.internal.ws.api.pipe.StreamSOAPCodec.decode:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 reader Ljavax/xml/stream/XMLStreamReader;
4 5 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
reader
public static com.sun.xml.internal.ws.api.message.Message create(com.sun.xml.internal.stream.buffer.XMLStreamBuffer);
descriptor: (Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.readAsXMLStreamReader:()Lcom/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor;
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/ws/api/message/Message;
1: areturn
2: StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
astore 1
start local 1 3: new com.sun.xml.internal.ws.streaming.XMLStreamReaderException
dup
aload 1
invokespecial com.sun.xml.internal.ws.streaming.XMLStreamReaderException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 xsb Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
3 4 1 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 1 2 Class javax.xml.stream.XMLStreamException
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
xsb
public static com.sun.xml.internal.ws.api.message.Message create(java.lang.Throwable, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljava/lang/Throwable;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aconst_null
aload 0
invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;Ljava/lang/Throwable;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 t Ljava/lang/Throwable;
0 1 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
t
soapVersion
public static com.sun.xml.internal.ws.api.message.Message create(javax.xml.soap.SOAPFault);
descriptor: (Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface javax.xml.soap.SOAPFault.getNamespaceURI:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.api.SOAPVersion.fromNsUri:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 1
start local 1 1: new com.sun.xml.internal.ws.message.DOMMessage
dup
aload 1
aload 0
invokespecial com.sun.xml.internal.ws.message.DOMMessage.<init>:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Lorg/w3c/dom/Element;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 fault Ljavax/xml/soap/SOAPFault;
1 2 1 ver Lcom/sun/xml/internal/ws/api/SOAPVersion;
MethodParameters:
Name Flags
fault
public static com.sun.xml.internal.ws.api.message.Message createAddressingFaultMessage(com.sun.xml.internal.ws.api.WSBinding, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokestatic com.sun.xml.internal.ws.api.message.Messages.createAddressingFaultMessage:(Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 1 1 missingHeader Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
binding
missingHeader
public static com.sun.xml.internal.ws.api.message.Message createAddressingFaultMessage(com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.message.Packet, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new javax.xml.ws.WebServiceException
dup
invokestatic com.sun.xml.internal.ws.resources.AddressingMessages.ADDRESSING_SHOULD_BE_ENABLED:()Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: com.sun.xml.internal.ws.api.addressing.AddressingVersion
StackMap stack:
aload 3
aconst_null
aconst_null
aload 0
invokevirtual com.sun.xml.internal.ws.api.addressing.AddressingVersion.getWsaHelper:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
astore 4
start local 4 4: aload 4
new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
dup
aload 2
aload 1
invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
invokevirtual com.sun.xml.internal.ws.addressing.WsaTubeHelper.newMapRequiredFault:(Lcom/sun/xml/internal/ws/addressing/model/MissingAddressingHeaderException;)Ljavax/xml/soap/SOAPFault;
invokestatic com.sun.xml.internal.ws.api.message.Messages.create:(Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
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 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 5 1 p Lcom/sun/xml/internal/ws/api/message/Packet;
0 5 2 missingHeader Ljavax/xml/namespace/QName;
1 5 3 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
4 5 4 helper Lcom/sun/xml/internal/ws/addressing/WsaTubeHelper;
MethodParameters:
Name Flags
binding
p
missingHeader
public static com.sun.xml.internal.ws.api.message.Message create(java.lang.String, com.sun.xml.internal.ws.api.addressing.AddressingVersion, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedTag:Ljavax/xml/namespace/QName;
astore 3
start local 3 1: aload 1
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionNotSupportedText:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 2: aload 2
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 11
3: getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.getSOAPFactory:()Ljavax/xml/soap/SOAPFactory;
invokevirtual javax.xml.soap.SOAPFactory.createFault:()Ljavax/xml/soap/SOAPFault;
astore 6
start local 6 4: aload 6
getstatic javax.xml.soap.SOAPConstants.SOAP_SENDER_FAULT:Ljavax/xml/namespace/QName;
invokeinterface javax.xml.soap.SOAPFault.setFaultCode:(Ljavax/xml/namespace/QName;)V
5: aload 6
aload 3
invokeinterface javax.xml.soap.SOAPFault.appendFaultSubcode:(Ljavax/xml/namespace/QName;)V
6: aload 6
invokeinterface javax.xml.soap.SOAPFault.addDetail:()Ljavax/xml/soap/Detail;
astore 7
start local 7 7: aload 7
aload 1
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.problemActionTag:Ljavax/xml/namespace/QName;
invokeinterface javax.xml.soap.Detail.addChildElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
astore 8
start local 8 8: aload 8
aload 1
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.actionTag:Ljavax/xml/namespace/QName;
invokeinterface javax.xml.soap.SOAPElement.addChildElement:(Ljavax/xml/namespace/QName;)Ljavax/xml/soap/SOAPElement;
astore 8
9: aload 8
aload 0
invokeinterface javax.xml.soap.SOAPElement.addTextNode:(Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;
pop
end local 8 end local 7 10: goto 13
end local 6 11: StackMap locals: javax.xml.namespace.QName java.lang.String
StackMap stack:
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.getSOAPFactory:()Ljavax/xml/soap/SOAPFactory;
invokevirtual javax.xml.soap.SOAPFactory.createFault:()Ljavax/xml/soap/SOAPFault;
astore 6
start local 6 12: aload 6
aload 3
invokeinterface javax.xml.soap.SOAPFault.setFaultCode:(Ljavax/xml/namespace/QName;)V
13: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.addressing.AddressingVersion com.sun.xml.internal.ws.api.SOAPVersion javax.xml.namespace.QName java.lang.String top javax.xml.soap.SOAPFault
StackMap stack:
aload 6
aload 4
invokeinterface javax.xml.soap.SOAPFault.setFaultString:(Ljava/lang/String;)V
14: aload 2
aload 6
invokestatic com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/soap/SOAPFault;)Lcom/sun/xml/internal/ws/api/message/Message;
astore 5
start local 5 15: aload 2
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 20
16: aload 5
invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
new com.sun.xml.internal.ws.message.ProblemActionHeader
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.message.ProblemActionHeader.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)V
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
pop
17: goto 20
end local 6 end local 5 StackMap locals: java.lang.String com.sun.xml.internal.ws.api.addressing.AddressingVersion com.sun.xml.internal.ws.api.SOAPVersion javax.xml.namespace.QName java.lang.String
StackMap stack: javax.xml.soap.SOAPException
18: astore 7
start local 7 19: new javax.xml.ws.WebServiceException
dup
aload 7
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 7 start local 5 start local 6 20: StackMap locals: com.sun.xml.internal.ws.api.message.Message javax.xml.soap.SOAPFault
StackMap stack:
aload 5
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 unsupportedAction Ljava/lang/String;
0 21 1 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
0 21 2 sv Lcom/sun/xml/internal/ws/api/SOAPVersion;
1 21 3 subcode Ljavax/xml/namespace/QName;
2 21 4 faultstring Ljava/lang/String;
15 18 5 faultMessage Lcom/sun/xml/internal/ws/api/message/Message;
20 21 5 faultMessage Lcom/sun/xml/internal/ws/api/message/Message;
4 11 6 fault Ljavax/xml/soap/SOAPFault;
12 18 6 fault Ljavax/xml/soap/SOAPFault;
20 21 6 fault Ljavax/xml/soap/SOAPFault;
7 10 7 detail Ljavax/xml/soap/Detail;
8 10 8 se Ljavax/xml/soap/SOAPElement;
19 20 7 e Ljavax/xml/soap/SOAPException;
Exception table:
from to target type
2 17 18 Class javax.xml.soap.SOAPException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
unsupportedAction
av
sv
public static com.sun.xml.internal.ws.api.message.Message create(com.sun.xml.internal.ws.api.SOAPVersion, javax.xml.ws.ProtocolException, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/ws/ProtocolException;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
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.fault.SOAPFaultBuilder.createSOAPFaultMessage:(Lcom/sun/xml/internal/ws/api/SOAPVersion;Ljavax/xml/ws/ProtocolException;Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/api/message/Message;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 1 1 pex Ljavax/xml/ws/ProtocolException;
0 1 2 faultcode Ljavax/xml/namespace/QName;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
soapVersion
pex
faultcode
}
SourceFile: "Messages.java"