final class com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource extends javax.xml.transform.sax.SAXSource
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource
super_class: javax.xml.transform.sax.SAXSource
{
private final com.sun.xml.internal.ws.spi.db.XMLBridge bridge;
descriptor: Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Object contentObject;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.xml.sax.XMLReader pseudoParser;
descriptor: Lorg/xml/sax/XMLReader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(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=4, locals=3, args_size=3
start local 0 // com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource this
start local 1 // com.sun.xml.internal.ws.spi.db.XMLBridge bridge
start local 2 // java.lang.Object contentObject
0: .line 44
aload 0 /* this */
invokespecial javax.xml.transform.sax.SAXSource.<init>:()V
1: .line 59
aload 0 /* this */
new com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource$1
dup
aload 0 /* this */
invokespecial com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource$1.<init>:(Lcom/sun/xml/internal/ws/message/jaxb/JAXBBridgeSource;)V
putfield com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.pseudoParser:Lorg/xml/sax/XMLReader;
2: .line 45
aload 0 /* this */
aload 1 /* bridge */
putfield com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.bridge:Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
3: .line 46
aload 0 /* this */
aload 2 /* contentObject */
putfield com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.contentObject:Ljava/lang/Object;
4: .line 48
aload 0 /* this */
aload 0 /* this */
getfield com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource.pseudoParser:Lorg/xml/sax/XMLReader;
invokespecial javax.xml.transform.sax.SAXSource.setXMLReader:(Lorg/xml/sax/XMLReader;)V
5: .line 50
aload 0 /* this */
new org.xml.sax.InputSource
dup
invokespecial org.xml.sax.InputSource.<init>:()V
invokespecial javax.xml.transform.sax.SAXSource.setInputSource:(Lorg/xml/sax/InputSource;)V
6: .line 51
return
end local 2 // java.lang.Object contentObject
end local 1 // com.sun.xml.internal.ws.spi.db.XMLBridge bridge
end local 0 // com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/message/jaxb/JAXBBridgeSource;
0 7 1 bridge Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
0 7 2 contentObject Ljava/lang/Object;
MethodParameters:
Name Flags
bridge
contentObject
}
SourceFile: "JAXBBridgeSource.java"
NestMembers:
com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource$1
InnerClasses:
com.sun.xml.internal.ws.message.jaxb.JAXBBridgeSource$1