final class com.sun.xml.internal.bind.v2.runtime.BridgeAdapter<OnWire, InMemory> extends com.sun.xml.internal.bind.v2.runtime.InternalBridge<InMemory>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.runtime.BridgeAdapter
super_class: com.sun.xml.internal.bind.v2.runtime.InternalBridge
{
private final com.sun.xml.internal.bind.v2.runtime.InternalBridge<OnWire> core;
descriptor: Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge<TOnWire;>;
private final java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter<OnWire, InMemory>> adapter;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter<TOnWire;TInMemory;>;>;
public void <init>(com.sun.xml.internal.bind.v2.runtime.InternalBridge<OnWire>, java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter<OnWire, InMemory>>);
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.getContext:()Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
invokespecial com.sun.xml.internal.bind.v2.runtime.InternalBridge.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)V
1: aload 0
aload 1
putfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
2: aload 0
aload 2
putfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adapter:Ljava/lang/Class;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 4 1 core Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge<TOnWire;>;
0 4 2 adapter Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter<TOnWire;TInMemory;>;>;
Signature: (Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge<TOnWire;>;Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter<TOnWire;TInMemory;>;>;)V
MethodParameters:
Name Flags
core
adapter
public void marshal(javax.xml.bind.Marshaller, InMemory, javax.xml.stream.XMLStreamWriter);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptM:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 2 1 m Ljavax/xml/bind/Marshaller;
0 2 2 inMemory TInMemory;
0 2 3 output Ljavax/xml/stream/XMLStreamWriter;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;Ljavax/xml/stream/XMLStreamWriter;)V
MethodParameters:
Name Flags
m
inMemory
output
public void marshal(javax.xml.bind.Marshaller, InMemory, java.io.OutputStream, javax.xml.namespace.NamespaceContext);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptM:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
aload 4
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 2 1 m Ljavax/xml/bind/Marshaller;
0 2 2 inMemory TInMemory;
0 2 3 output Ljava/io/OutputStream;
0 2 4 nsc Ljavax/xml/namespace/NamespaceContext;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;Ljava/io/OutputStream;Ljavax/xml/namespace/NamespaceContext;)V
MethodParameters:
Name Flags
m
inMemory
output
nsc
public void marshal(javax.xml.bind.Marshaller, InMemory, org.w3c.dom.Node);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptM:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/w3c/dom/Node;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 2 1 m Ljavax/xml/bind/Marshaller;
0 2 2 inMemory TInMemory;
0 2 3 output Lorg/w3c/dom/Node;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;Lorg/w3c/dom/Node;)V
MethodParameters:
Name Flags
m
inMemory
output
public void marshal(javax.xml.bind.Marshaller, InMemory, org.xml.sax.ContentHandler);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptM:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 2 1 context Ljavax/xml/bind/Marshaller;
0 2 2 inMemory TInMemory;
0 2 3 contentHandler Lorg/xml/sax/ContentHandler;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;Lorg/xml/sax/ContentHandler;)V
MethodParameters:
Name Flags
context
inMemory
contentHandler
public void marshal(javax.xml.bind.Marshaller, InMemory, javax.xml.transform.Result);
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptM:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljavax/xml/bind/Marshaller;Ljava/lang/Object;Ljavax/xml/transform/Result;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 2 1 context Ljavax/xml/bind/Marshaller;
0 2 2 inMemory TInMemory;
0 2 3 result Ljavax/xml/transform/Result;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;Ljavax/xml/transform/Result;)V
MethodParameters:
Name Flags
context
inMemory
result
private OnWire adaptM(javax.xml.bind.Marshaller, );
descriptor: (Ljavax/xml/bind/Marshaller;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast com.sun.xml.internal.bind.v2.runtime.MarshallerImpl
getfield com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.serializer:Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
astore 3
start local 3 1: aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.pushCoordinator:()V
2: aload 0
aload 3
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter._adaptM:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)Ljava/lang/Object;
astore 5
3: aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.popCoordinator:()V
4: aload 5
areturn
5: StackMap locals: com.sun.xml.internal.bind.v2.runtime.BridgeAdapter javax.xml.bind.Marshaller java.lang.Object com.sun.xml.internal.bind.v2.runtime.XMLSerializer
StackMap stack: java.lang.Throwable
astore 4
6: aload 3
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.popCoordinator:()V
7: aload 4
athrow
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/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 8 1 m Ljavax/xml/bind/Marshaller;
0 8 2 v TInMemory;
1 8 3 serializer Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
Exception table:
from to target type
2 3 5 any
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Marshaller;TInMemory;)TOnWire;
MethodParameters:
Name Flags
m
v
private OnWire _adaptM(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, );
descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adapter:Ljava/lang/Class;
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getAdapter:(Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter;
astore 3
start local 3 1: aload 3
aload 2
invokevirtual javax.xml.bind.annotation.adapters.XmlAdapter.marshal:(Ljava/lang/Object;)Ljava/lang/Object;
2: areturn
3: StackMap locals: com.sun.xml.internal.bind.v2.runtime.BridgeAdapter com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object javax.xml.bind.annotation.adapters.XmlAdapter
StackMap stack: java.lang.Exception
astore 4
start local 4 4: aload 1
aload 4
aload 2
aconst_null
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;Ljava/lang/Object;Ljava/lang/String;)Z
pop
5: new javax.xml.bind.MarshalException
dup
aload 4
invokespecial javax.xml.bind.MarshalException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 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/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 6 1 serializer Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
0 6 2 v TInMemory;
1 6 3 a Ljavax/xml/bind/annotation/adapters/XmlAdapter<TOnWire;TInMemory;>;
4 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
1 2 3 Class java.lang.Exception
Exceptions:
throws javax.xml.bind.MarshalException
Signature: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;TInMemory;)TOnWire;
MethodParameters:
Name Flags
serializer
v
public InMemory unmarshal(javax.xml.bind.Unmarshaller, javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)Ljava/lang/Object;
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptU:(Ljavax/xml/bind/Unmarshaller;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 1 1 u Ljavax/xml/bind/Unmarshaller;
0 1 2 in Ljavax/xml/stream/XMLStreamReader;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/stream/XMLStreamReader;)TInMemory;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
u
in
public InMemory unmarshal(javax.xml.bind.Unmarshaller, javax.xml.transform.Source);
descriptor: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)Ljava/lang/Object;
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptU:(Ljavax/xml/bind/Unmarshaller;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 1 1 u Ljavax/xml/bind/Unmarshaller;
0 1 2 in Ljavax/xml/transform/Source;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Unmarshaller;Ljavax/xml/transform/Source;)TInMemory;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
u
in
public InMemory unmarshal(javax.xml.bind.Unmarshaller, java.io.InputStream);
descriptor: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)Ljava/lang/Object;
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptU:(Ljavax/xml/bind/Unmarshaller;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 1 1 u Ljavax/xml/bind/Unmarshaller;
0 1 2 in Ljava/io/InputStream;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Unmarshaller;Ljava/io/InputStream;)TInMemory;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
u
in
public InMemory unmarshal(javax.xml.bind.Unmarshaller, org.w3c.dom.Node);
descriptor: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 1
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.unmarshal:(Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)Ljava/lang/Object;
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adaptU:(Ljavax/xml/bind/Unmarshaller;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 1 1 u Ljavax/xml/bind/Unmarshaller;
0 1 2 n Lorg/w3c/dom/Node;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Unmarshaller;Lorg/w3c/dom/Node;)TInMemory;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
u
n
public com.sun.xml.internal.bind.api.TypeReference getTypeReference();
descriptor: ()Lcom/sun/xml/internal/bind/api/TypeReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.getTypeReference:()Lcom/sun/xml/internal/bind/api/TypeReference;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
private InMemory adaptU(javax.xml.bind.Unmarshaller, );
descriptor: (Ljavax/xml/bind/Unmarshaller;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl
astore 3
start local 3 1: aload 3
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.coordinator:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.adapter:Ljava/lang/Class;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getAdapter:(Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter;
astore 4
start local 4 2: aload 3
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.coordinator:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.pushCoordinator:()V
3: aload 4
aload 2
invokevirtual javax.xml.bind.annotation.adapters.XmlAdapter.unmarshal:(Ljava/lang/Object;)Ljava/lang/Object;
astore 7
4: aload 3
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.coordinator:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.popCoordinator:()V
5: aload 7
areturn
6: StackMap locals: com.sun.xml.internal.bind.v2.runtime.BridgeAdapter javax.xml.bind.Unmarshaller java.lang.Object com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl javax.xml.bind.annotation.adapters.XmlAdapter
StackMap stack: java.lang.Exception
astore 5
start local 5 7: new javax.xml.bind.UnmarshalException
dup
aload 5
invokespecial javax.xml.bind.UnmarshalException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 5 8: StackMap locals:
StackMap stack: java.lang.Throwable
astore 6
9: aload 3
getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.coordinator:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.popCoordinator:()V
10: aload 6
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 11 1 _u Ljavax/xml/bind/Unmarshaller;
0 11 2 v TOnWire;
1 11 3 u Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallerImpl;
2 11 4 a Ljavax/xml/bind/annotation/adapters/XmlAdapter<TOnWire;TInMemory;>;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
3 4 6 Class java.lang.Exception
3 4 8 any
6 8 8 any
Exceptions:
throws javax.xml.bind.JAXBException
Signature: (Ljavax/xml/bind/Unmarshaller;TOnWire;)TInMemory;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
_u
v
void marshal(InMemory, com.sun.xml.internal.bind.v2.runtime.XMLSerializer);
descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.bind.v2.runtime.BridgeAdapter.core:Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge;
aload 0
invokestatic com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
aload 1
invokevirtual com.sun.xml.internal.bind.v2.runtime.BridgeAdapter._adaptM:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)Ljava/lang/Object;
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.InternalBridge.marshal:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
1: goto 3
StackMap locals:
StackMap stack: javax.xml.bind.MarshalException
2: pop
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/bind/v2/runtime/BridgeAdapter<TOnWire;TInMemory;>;
0 4 1 o TInMemory;
0 4 2 out Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
Exception table:
from to target type
0 1 2 Class javax.xml.bind.MarshalException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
Signature: (TInMemory;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;)V
MethodParameters:
Name Flags
o
out
}
Signature: <OnWire:Ljava/lang/Object;InMemory:Ljava/lang/Object;>Lcom/sun/xml/internal/bind/v2/runtime/InternalBridge<TInMemory;>;
SourceFile: "BridgeAdapter.java"