public final class extends com.sun.xml.internal.ws.message.AbstractHeaderImpl
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.ws.message.jaxb.JAXBHeader
super_class: com.sun.xml.internal.ws.message.AbstractHeaderImpl
{
private final java.lang.Object ;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.spi.db.XMLBridge ;
descriptor: Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.Attributes ;
descriptor: Lorg/xml/sax/Attributes;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.stream.buffer.XMLStreamBuffer ;
descriptor: Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
flags: (0x0002) ACC_PRIVATE
public void (com.sun.xml.internal.ws.spi.db.BindingContext, java.lang.Object);
descriptor: (Lcom/sun/xml/internal/ws/spi/db/BindingContext;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.sun.xml.internal.ws.message.AbstractHeaderImpl.<init>:()V
1: aload 0
aload 2
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
2: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.createFragmentBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
3: aload 2
instanceof javax.xml.bind.JAXBElement
ifeq 7
4: aload 2
checkcast javax.xml.bind.JAXBElement
astore 3
start local 3 5: aload 0
aload 3
invokevirtual javax.xml.bind.JAXBElement.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.nsUri:Ljava/lang/String;
6: aload 0
aload 3
invokevirtual javax.xml.bind.JAXBElement.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.localName:Ljava/lang/String;
end local 3 7: StackMap locals: com.sun.xml.internal.ws.message.jaxb.JAXBHeader com.sun.xml.internal.ws.spi.db.BindingContext java.lang.Object
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 8 1 context Lcom/sun/xml/internal/ws/spi/db/BindingContext;
0 8 2 jaxbObject Ljava/lang/Object;
5 7 3 e Ljavax/xml/bind/JAXBElement;
MethodParameters:
Name Flags
context
jaxbObject
public void (com.sun.xml.internal.ws.spi.db.XMLBridge, java.lang.Object);
descriptor: (Lcom/sun/xml/internal/ws/spi/db/XMLBridge;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.sun.xml.internal.ws.message.AbstractHeaderImpl.<init>:()V
1: aload 0
aload 2
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
2: aload 0
aload 1
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
3: aload 1
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.getTypeInfo:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
getfield com.sun.xml.internal.ws.spi.db.TypeInfo.tagName:Ljavax/xml/namespace/QName;
astore 3
start local 3 4: aload 0
aload 3
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.nsUri:Ljava/lang/String;
5: aload 0
aload 3
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.localName:Ljava/lang/String;
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 7 1 bridge Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
0 7 2 jaxbObject Ljava/lang/Object;
4 7 3 tagName Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
bridge
jaxbObject
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: new com.sun.xml.internal.ws.message.RootElementSniffer
dup
invokespecial com.sun.xml.internal.ws.message.RootElementSniffer.<init>:()V
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 1
aconst_null
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Lorg/xml/sax/ContentHandler;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
2: goto 7
StackMap locals: com.sun.xml.internal.ws.message.jaxb.JAXBHeader com.sun.xml.internal.ws.message.RootElementSniffer
StackMap stack: javax.xml.bind.JAXBException
3: pop
4: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.message.RootElementSniffer.getNsUri:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.nsUri:Ljava/lang/String;
5: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.message.RootElementSniffer.getLocalName:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.localName:Ljava/lang/String;
6: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.message.RootElementSniffer.getAttributes:()Lorg/xml/sax/Attributes;
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.atts:Lorg/xml/sax/Attributes;
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
1 8 1 sniffer Lcom/sun/xml/internal/ws/message/RootElementSniffer;
Exception table:
from to target type
1 2 3 Class javax.xml.bind.JAXBException
public java.lang.String ();
descriptor: ()Ljava/lang/String;
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.jaxb.JAXBHeader.nsUri:Ljava/lang/String;
ifnonnull 2
1: aload 0
invokevirtual com.sun.xml.internal.ws.message.jaxb.JAXBHeader.parse:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.nsUri:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public java.lang.String ();
descriptor: ()Ljava/lang/String;
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.jaxb.JAXBHeader.localName:Ljava/lang/String;
ifnonnull 2
1: aload 0
invokevirtual com.sun.xml.internal.ws.message.jaxb.JAXBHeader.parse:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.localName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public java.lang.String (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.atts:Lorg/xml/sax/Attributes;
ifnonnull 2
1: aload 0
invokevirtual com.sun.xml.internal.ws.message.jaxb.JAXBHeader.parse:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.atts:Lorg/xml/sax/Attributes;
aload 1
aload 2
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
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/jaxb/JAXBHeader;
0 3 1 nsUri Ljava/lang/String;
0 3 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsUri
localName
public javax.xml.stream.XMLStreamReader ();
descriptor: ()Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.infoset:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
ifnonnull 4
1: new com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer
dup
invokespecial com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer.<init>:()V
astore 1
start local 1 2: aload 0
aload 1
invokevirtual com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer.createFromXMLStreamWriter:()Ljavax/xml/stream/XMLStreamWriter;
invokevirtual com.sun.xml.internal.ws.message.jaxb.JAXBHeader.writeTo:(Ljavax/xml/stream/XMLStreamWriter;)V
3: aload 0
aload 1
putfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.infoset:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.infoset:Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
invokevirtual com.sun.xml.internal.stream.buffer.XMLStreamBuffer.readAsXMLStreamReader:()Lcom/sun/xml/internal/stream/buffer/stax/StreamReaderBufferProcessor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
2 4 1 buffer Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;
Exceptions:
throws javax.xml.stream.XMLStreamException
public <T> T readAsJAXB(javax.xml.bind.Unmarshaller);
descriptor: (Ljavax/xml/bind/Unmarshaller;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new javax.xml.bind.util.JAXBResult
dup
aload 1
invokespecial javax.xml.bind.util.JAXBResult.<init>:(Ljavax/xml/bind/Unmarshaller;)V
astore 2
start local 2 1: aload 2
invokevirtual javax.xml.bind.util.JAXBResult.getHandler:()Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.startDocument:()V
2: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 2
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
3: aload 2
invokevirtual javax.xml.bind.util.JAXBResult.getHandler:()Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
4: aload 2
invokevirtual javax.xml.bind.util.JAXBResult.getResult:()Ljava/lang/Object;
5: areturn
end local 2 6: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 2
start local 2 7: new javax.xml.bind.JAXBException
dup
aload 2
invokespecial javax.xml.bind.JAXBException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 8 1 unmarshaller Ljavax/xml/bind/Unmarshaller;
1 6 2 r Ljavax/xml/bind/util/JAXBResult;
7 8 2 e Lorg/xml/sax/SAXException;
Exception table:
from to target type
0 5 6 Class org.xml.sax.SAXException
Exceptions:
throws javax.xml.bind.JAXBException
Signature: <T:Ljava/lang/Object;>(Ljavax/xml/bind/Unmarshaller;)TT;
MethodParameters:
Name Flags
unmarshaller
public <T> T readAsJAXB(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
new com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource
dup
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
invokespecial com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.<init>:(Lcom/sun/xml/internal/ws/spi/db/XMLBridge;Ljava/lang/Object;)V
invokevirtual com.sun.xml.internal.bind.api.Bridge.unmarshal:(Ljavax/xml/transform/Source;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 1 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 readAsJAXB(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
new com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource
dup
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
invokespecial com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.<init>:(Lcom/sun/xml/internal/ws/spi/db/XMLBridge;Ljava/lang/Object;)V
aconst_null
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 1 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 1 1 bond 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
bond
public void (javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/stream/XMLStreamWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamWriterUtil.getEncoding:(Ljavax/xml/stream/XMLStreamWriter;)Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.supportOutputStream:()Z
ifeq 2
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamWriterUtil.getOutputStream:(Ljavax/xml/stream/XMLStreamWriter;)Ljava/io/OutputStream;
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.io.OutputStream
3: astore 3
start local 3 4: aload 3
ifnull 7
aload 2
ifnull 7
aload 2
ldc "utf-8"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
5: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 3
aload 1
invokeinterface javax.xml.stream.XMLStreamWriter.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
aconst_null
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
6: goto 11
7: StackMap locals: java.io.OutputStream
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 1
aconst_null
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
end local 3 end local 2 8: goto 11
StackMap locals: com.sun.xml.internal.ws.message.jaxb.JAXBHeader javax.xml.stream.XMLStreamWriter
StackMap stack: javax.xml.bind.JAXBException
9: astore 2
start local 2 10: new com.sun.istack.internal.XMLStreamException2
dup
aload 2
invokespecial com.sun.istack.internal.XMLStreamException2.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 12 1 sw Ljavax/xml/stream/XMLStreamWriter;
1 8 2 encoding Ljava/lang/String;
4 8 3 os Ljava/io/OutputStream;
10 11 2 e Ljavax/xml/bind/JAXBException;
Exception table:
from to target type
0 8 9 Class javax.xml.bind.JAXBException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
sw
public void (javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.xml.soap.SOAPMessage.getSOAPHeader:()Ljavax/xml/soap/SOAPHeader;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 1
invokevirtual javax.xml.soap.SOAPMessage.getSOAPPart:()Ljavax/xml/soap/SOAPPart;
invokevirtual javax.xml.soap.SOAPPart.getEnvelope:()Ljavax/xml/soap/SOAPEnvelope;
invokeinterface javax.xml.soap.SOAPEnvelope.addHeader:()Ljavax/xml/soap/SOAPHeader;
astore 2
3: StackMap locals: javax.xml.soap.SOAPHeader
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 2
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Lorg/w3c/dom/Node;)V
end local 2 4: goto 7
StackMap locals: com.sun.xml.internal.ws.message.jaxb.JAXBHeader javax.xml.soap.SOAPMessage
StackMap stack: javax.xml.bind.JAXBException
5: astore 2
start local 2 6: new javax.xml.soap.SOAPException
dup
aload 2
invokespecial javax.xml.soap.SOAPException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 8 1 saaj Ljavax/xml/soap/SOAPMessage;
1 4 2 header Ljavax/xml/soap/SOAPHeader;
6 7 2 e Ljavax/xml/bind/JAXBException;
Exception table:
from to target type
0 4 5 Class javax.xml.bind.JAXBException
Exceptions:
throws javax.xml.soap.SOAPException
MethodParameters:
Name Flags
saaj
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=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
aload 0
getfield com.sun.xml.internal.ws.message.jaxb.JAXBHeader.jaxbObject:Ljava/lang/Object;
aload 1
aconst_null
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.marshal:(Ljava/lang/Object;Lorg/xml/sax/ContentHandler;Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
1: goto 6
StackMap locals:
StackMap stack: javax.xml.bind.JAXBException
2: astore 3
start local 3 3: new org.xml.sax.SAXParseException
dup
aload 3
invokevirtual javax.xml.bind.JAXBException.getMessage:()Ljava/lang/String;
aconst_null
aconst_null
iconst_m1
iconst_m1
aload 3
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V
astore 4
start local 4 4: aload 2
aload 4
invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
5: aload 4
athrow
end local 4 end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBHeader;
0 7 1 contentHandler Lorg/xml/sax/ContentHandler;
0 7 2 errorHandler Lorg/xml/sax/ErrorHandler;
3 6 3 e Ljavax/xml/bind/JAXBException;
4 6 4 x Lorg/xml/sax/SAXParseException;
Exception table:
from to target type
0 1 2 Class javax.xml.bind.JAXBException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
contentHandler
errorHandler
}
SourceFile: "JAXBHeader.java"