public abstract class javax.xml.bind.helpers.AbstractMarshallerImpl implements javax.xml.bind.Marshaller
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: javax.xml.bind.helpers.AbstractMarshallerImpl
super_class: java.lang.Object
{
private javax.xml.bind.ValidationEventHandler eventHandler;
descriptor: Ljavax/xml/bind/ValidationEventHandler;
flags: (0x0002) ACC_PRIVATE
private java.lang.String encoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String schemaLocation;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String noNSSchemaLocation;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean formattedOutput;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fragment;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static java.lang.String[] aliases;
descriptor: [Ljava/lang/String;
flags: (0x0008) ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 54
anewarray java.lang.String
dup
iconst_0
1: ldc "UTF-8"
aastore
dup
iconst_1
ldc "UTF8"
aastore
dup
iconst_2
2: ldc "UTF-16"
aastore
dup
iconst_3
ldc "Unicode"
aastore
dup
iconst_4
3: ldc "UTF-16BE"
aastore
dup
iconst_5
ldc "UnicodeBigUnmarked"
aastore
dup
bipush 6
4: ldc "UTF-16LE"
aastore
dup
bipush 7
ldc "UnicodeLittleUnmarked"
aastore
dup
bipush 8
5: ldc "US-ASCII"
aastore
dup
bipush 9
ldc "ASCII"
aastore
dup
bipush 10
6: ldc "TIS-620"
aastore
dup
bipush 11
ldc "TIS620"
aastore
dup
bipush 12
7: ldc "ISO-10646-UCS-2"
aastore
dup
bipush 13
ldc "Unicode"
aastore
dup
bipush 14
8: ldc "EBCDIC-CP-US"
aastore
dup
bipush 15
ldc "cp037"
aastore
dup
bipush 16
9: ldc "EBCDIC-CP-CA"
aastore
dup
bipush 17
ldc "cp037"
aastore
dup
bipush 18
10: ldc "EBCDIC-CP-NL"
aastore
dup
bipush 19
ldc "cp037"
aastore
dup
bipush 20
11: ldc "EBCDIC-CP-WT"
aastore
dup
bipush 21
ldc "cp037"
aastore
dup
bipush 22
12: ldc "EBCDIC-CP-DK"
aastore
dup
bipush 23
ldc "cp277"
aastore
dup
bipush 24
13: ldc "EBCDIC-CP-NO"
aastore
dup
bipush 25
ldc "cp277"
aastore
dup
bipush 26
14: ldc "EBCDIC-CP-FI"
aastore
dup
bipush 27
ldc "cp278"
aastore
dup
bipush 28
15: ldc "EBCDIC-CP-SE"
aastore
dup
bipush 29
ldc "cp278"
aastore
dup
bipush 30
16: ldc "EBCDIC-CP-IT"
aastore
dup
bipush 31
ldc "cp280"
aastore
dup
bipush 32
17: ldc "EBCDIC-CP-ES"
aastore
dup
bipush 33
ldc "cp284"
aastore
dup
bipush 34
18: ldc "EBCDIC-CP-GB"
aastore
dup
bipush 35
ldc "cp285"
aastore
dup
bipush 36
19: ldc "EBCDIC-CP-FR"
aastore
dup
bipush 37
ldc "cp297"
aastore
dup
bipush 38
20: ldc "EBCDIC-CP-AR1"
aastore
dup
bipush 39
ldc "cp420"
aastore
dup
bipush 40
21: ldc "EBCDIC-CP-HE"
aastore
dup
bipush 41
ldc "cp424"
aastore
dup
bipush 42
22: ldc "EBCDIC-CP-BE"
aastore
dup
bipush 43
ldc "cp500"
aastore
dup
bipush 44
23: ldc "EBCDIC-CP-CH"
aastore
dup
bipush 45
ldc "cp500"
aastore
dup
bipush 46
24: ldc "EBCDIC-CP-ROECE"
aastore
dup
bipush 47
ldc "cp870"
aastore
dup
bipush 48
25: ldc "EBCDIC-CP-YU"
aastore
dup
bipush 49
ldc "cp870"
aastore
dup
bipush 50
26: ldc "EBCDIC-CP-IS"
aastore
dup
bipush 51
ldc "cp871"
aastore
dup
bipush 52
27: ldc "EBCDIC-CP-AR2"
aastore
dup
bipush 53
ldc "cp918"
aastore
28: putstatic javax.xml.bind.helpers.AbstractMarshallerImpl.aliases:[Ljava/lang/String;
29: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new javax.xml.bind.helpers.DefaultValidationEventHandler
dup
invokespecial javax.xml.bind.helpers.DefaultValidationEventHandler.<init>:()V
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.eventHandler:Ljavax/xml/bind/ValidationEventHandler;
3: aload 0
ldc "UTF-8"
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.encoding:Ljava/lang/String;
4: aload 0
aconst_null
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.schemaLocation:Ljava/lang/String;
5: aload 0
aconst_null
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.noNSSchemaLocation:Ljava/lang/String;
6: aload 0
iconst_0
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.formattedOutput:Z
7: aload 0
iconst_0
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.fragment:Z
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
public final void marshal(java.lang.Object, java.io.OutputStream);
descriptor: (Ljava/lang/Object;Ljava/io/OutputStream;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "obj"
aload 2
ldc "os"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
new javax.xml.transform.stream.StreamResult
dup
aload 2
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/OutputStream;)V
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 3 1 obj Ljava/lang/Object;
0 3 2 os Ljava/io/OutputStream;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
os
public void marshal(java.lang.Object, java.io.File);
descriptor: (Ljava/lang/Object;Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "jaxbElement"
aload 2
ldc "output"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: new java.io.BufferedOutputStream
dup
new java.io.FileOutputStream
dup
aload 2
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
invokespecial java.io.BufferedOutputStream.<init>:(Ljava/io/OutputStream;)V
astore 3
start local 3 2: aload 0
aload 1
new javax.xml.transform.stream.StreamResult
dup
aload 3
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/OutputStream;)V
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
3: goto 7
StackMap locals: javax.xml.bind.helpers.AbstractMarshallerImpl java.lang.Object java.io.File java.io.OutputStream
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
invokevirtual java.io.OutputStream.close:()V
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.OutputStream.close:()V
end local 3 8: goto 11
StackMap locals: javax.xml.bind.helpers.AbstractMarshallerImpl java.lang.Object java.io.File
StackMap stack: java.io.IOException
9: astore 3
start local 3 10: new javax.xml.bind.JAXBException
dup
aload 3
invokespecial javax.xml.bind.JAXBException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 12 1 jaxbElement Ljava/lang/Object;
0 12 2 output Ljava/io/File;
2 8 3 os Ljava/io/OutputStream;
10 11 3 e Ljava/io/IOException;
Exception table:
from to target type
2 4 4 any
1 8 9 Class java.io.IOException
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
jaxbElement
output
public final void marshal(java.lang.Object, java.io.Writer);
descriptor: (Ljava/lang/Object;Ljava/io/Writer;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "obj"
aload 2
ldc "writer"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
new javax.xml.transform.stream.StreamResult
dup
aload 2
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/Writer;)V
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 3 1 obj Ljava/lang/Object;
0 3 2 w Ljava/io/Writer;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
w
public final void marshal(java.lang.Object, org.xml.sax.ContentHandler);
descriptor: (Ljava/lang/Object;Lorg/xml/sax/ContentHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "obj"
aload 2
ldc "handler"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
new javax.xml.transform.sax.SAXResult
dup
aload 2
invokespecial javax.xml.transform.sax.SAXResult.<init>:(Lorg/xml/sax/ContentHandler;)V
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 3 1 obj Ljava/lang/Object;
0 3 2 handler Lorg/xml/sax/ContentHandler;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
handler
public final void marshal(java.lang.Object, org.w3c.dom.Node);
descriptor: (Ljava/lang/Object;Lorg/w3c/dom/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
ldc "obj"
aload 2
ldc "node"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
new javax.xml.transform.dom.DOMResult
dup
aload 2
invokespecial javax.xml.transform.dom.DOMResult.<init>:(Lorg/w3c/dom/Node;)V
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.marshal:(Ljava/lang/Object;Ljavax/xml/transform/Result;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 3 1 obj Ljava/lang/Object;
0 3 2 node Lorg/w3c/dom/Node;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
node
public org.w3c.dom.Node getNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "obj"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
ldc "foo"
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
1: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 obj Ljava/lang/Object;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
protected java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.encoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
protected void setEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.encoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
protected java.lang.String getSchemaLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.schemaLocation:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
protected void setSchemaLocation(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.schemaLocation:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 location Ljava/lang/String;
MethodParameters:
Name Flags
location
protected java.lang.String getNoNSSchemaLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.noNSSchemaLocation:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
protected void setNoNSSchemaLocation(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.noNSSchemaLocation:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 location Ljava/lang/String;
MethodParameters:
Name Flags
location
protected boolean isFormattedOutput();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.formattedOutput:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
protected void setFormattedOutput(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.formattedOutput:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 v Z
MethodParameters:
Name Flags
v
protected boolean isFragment();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.fragment:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
protected void setFragment(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.fragment:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 2 1 v Z
MethodParameters:
Name Flags
v
protected java.lang.String getJavaEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: ldc "1"
aload 1
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
pop
1: aload 1
2: areturn
3: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
pop
4: iconst_0
istore 2
start local 2 5: goto 10
6: StackMap locals: int
StackMap stack:
aload 1
getstatic javax.xml.bind.helpers.AbstractMarshallerImpl.aliases:[Ljava/lang/String;
iload 2
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: ldc "1"
getstatic javax.xml.bind.helpers.AbstractMarshallerImpl.aliases:[Ljava/lang/String;
iload 2
iconst_1
iadd
aaload
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
pop
8: getstatic javax.xml.bind.helpers.AbstractMarshallerImpl.aliases:[Ljava/lang/String;
iload 2
iconst_1
iadd
aaload
areturn
9: StackMap locals:
StackMap stack:
iinc 2 2
StackMap locals:
StackMap stack:
10: iload 2
getstatic javax.xml.bind.helpers.AbstractMarshallerImpl.aliases:[Ljava/lang/String;
arraylength
if_icmplt 6
end local 2 11: new java.io.UnsupportedEncodingException
dup
aload 1
invokespecial java.io.UnsupportedEncodingException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 12 1 encoding Ljava/lang/String;
5 11 2 i I
Exception table:
from to target type
0 2 3 Class java.io.UnsupportedEncodingException
Exceptions:
throws java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
encoding
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "Shared.MustNotBeNull"
ldc "name"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
ldc "jaxb.encoding"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
aload 1
aload 2
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkString:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 0
aload 2
checkcast java.lang.String
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setEncoding:(Ljava/lang/String;)V
7: return
8: StackMap locals:
StackMap stack:
ldc "jaxb.formatted.output"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
9: aload 0
aload 1
aload 2
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkBoolean:(Ljava/lang/String;Ljava/lang/Object;)V
10: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setFormattedOutput:(Z)V
11: return
12: StackMap locals:
StackMap stack:
ldc "jaxb.noNamespaceSchemaLocation"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
13: aload 0
aload 1
aload 2
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkString:(Ljava/lang/String;Ljava/lang/Object;)V
14: aload 0
aload 2
checkcast java.lang.String
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setNoNSSchemaLocation:(Ljava/lang/String;)V
15: return
16: StackMap locals:
StackMap stack:
ldc "jaxb.schemaLocation"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
17: aload 0
aload 1
aload 2
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkString:(Ljava/lang/String;Ljava/lang/Object;)V
18: aload 0
aload 2
checkcast java.lang.String
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setSchemaLocation:(Ljava/lang/String;)V
19: return
20: StackMap locals:
StackMap stack:
ldc "jaxb.fragment"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
21: aload 0
aload 1
aload 2
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.checkBoolean:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 0
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setFragment:(Z)V
23: return
24: StackMap locals:
StackMap stack:
new javax.xml.bind.PropertyException
dup
aload 1
aload 2
invokespecial javax.xml.bind.PropertyException.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 25 1 name Ljava/lang/String;
0 25 2 value Ljava/lang/Object;
Exceptions:
throws javax.xml.bind.PropertyException
MethodParameters:
Name Flags
name
value
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "Shared.MustNotBeNull"
ldc "name"
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
ldc "jaxb.encoding"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.getEncoding:()Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
ldc "jaxb.formatted.output"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
7: aload 0
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.isFormattedOutput:()Z
ifeq 8
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 9
StackMap locals:
StackMap stack:
8: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
9: areturn
10: StackMap locals:
StackMap stack:
ldc "jaxb.noNamespaceSchemaLocation"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: aload 0
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.getNoNSSchemaLocation:()Ljava/lang/String;
areturn
12: StackMap locals:
StackMap stack:
ldc "jaxb.schemaLocation"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 0
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.getSchemaLocation:()Ljava/lang/String;
areturn
14: StackMap locals:
StackMap stack:
ldc "jaxb.fragment"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
15: aload 0
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.isFragment:()Z
ifeq 16
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 17
StackMap locals:
StackMap stack:
16: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
17: areturn
18: StackMap locals:
StackMap stack:
new javax.xml.bind.PropertyException
dup
aload 1
invokespecial javax.xml.bind.PropertyException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 19 1 name Ljava/lang/String;
Exceptions:
throws javax.xml.bind.PropertyException
MethodParameters:
Name Flags
name
public javax.xml.bind.ValidationEventHandler getEventHandler();
descriptor: ()Ljavax/xml/bind/ValidationEventHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.xml.bind.helpers.AbstractMarshallerImpl.eventHandler:Ljavax/xml/bind/ValidationEventHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
Exceptions:
throws javax.xml.bind.JAXBException
public void setEventHandler(javax.xml.bind.ValidationEventHandler);
descriptor: (Ljavax/xml/bind/ValidationEventHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
new javax.xml.bind.helpers.DefaultValidationEventHandler
dup
invokespecial javax.xml.bind.helpers.DefaultValidationEventHandler.<init>:()V
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.eventHandler:Ljavax/xml/bind/ValidationEventHandler;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javax.xml.bind.helpers.AbstractMarshallerImpl.eventHandler:Ljavax/xml/bind/ValidationEventHandler;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 5 1 handler Ljavax/xml/bind/ValidationEventHandler;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
handler
private void checkBoolean(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof java.lang.Boolean
ifne 4
1: new javax.xml.bind.PropertyException
dup
2: ldc "AbstractMarshallerImpl.MustBeBoolean"
aload 1
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial javax.xml.bind.PropertyException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
Exceptions:
throws javax.xml.bind.PropertyException
MethodParameters:
Name Flags
name
value
private void checkString(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof java.lang.String
ifne 4
1: new javax.xml.bind.PropertyException
dup
2: ldc "AbstractMarshallerImpl.MustBeString"
aload 1
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial javax.xml.bind.PropertyException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 5 1 name Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
Exceptions:
throws javax.xml.bind.PropertyException
MethodParameters:
Name Flags
name
value
private void checkNotNull(java.lang.Object, java.lang.String, java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnonnull 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "Shared.MustNotBeNull"
aload 2
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 3
ifnonnull 8
5: new java.lang.IllegalArgumentException
dup
6: ldc "Shared.MustNotBeNull"
aload 4
invokestatic javax.xml.bind.helpers.Messages.format:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
7: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: 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 9 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 9 1 o1 Ljava/lang/Object;
0 9 2 o1Name Ljava/lang/String;
0 9 3 o2 Ljava/lang/Object;
0 9 4 o2Name Ljava/lang/String;
MethodParameters:
Name Flags
o1
o1Name
o2
o2Name
public void marshal(java.lang.Object, javax.xml.stream.XMLEventWriter);
descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLEventWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 obj Ljava/lang/Object;
0 1 2 writer Ljavax/xml/stream/XMLEventWriter;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
writer
public void marshal(java.lang.Object, javax.xml.stream.XMLStreamWriter);
descriptor: (Ljava/lang/Object;Ljavax/xml/stream/XMLStreamWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 obj Ljava/lang/Object;
0 1 2 writer Ljavax/xml/stream/XMLStreamWriter;
Exceptions:
throws javax.xml.bind.JAXBException
MethodParameters:
Name Flags
obj
writer
public void setSchema(javax.xml.validation.Schema);
descriptor: (Ljavax/xml/validation/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 schema Ljavax/xml/validation/Schema;
MethodParameters:
Name Flags
schema
public javax.xml.validation.Schema getSchema();
descriptor: ()Ljavax/xml/validation/Schema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
public void setAdapter(javax.xml.bind.annotation.adapters.XmlAdapter);
descriptor: (Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual javax.xml.bind.helpers.AbstractMarshallerImpl.setAdapter:(Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 4 1 adapter Ljavax/xml/bind/annotation/adapters/XmlAdapter;
MethodParameters:
Name Flags
adapter
public <A extends javax.xml.bind.annotation.adapters.XmlAdapter> void setAdapter(java.lang.Class<A>, );
descriptor: (Ljava/lang/Class;Ljavax/xml/bind/annotation/adapters/XmlAdapter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 type Ljava/lang/Class<TA;>;
0 1 2 adapter TA;
Signature: <A:Ljavax/xml/bind/annotation/adapters/XmlAdapter;>(Ljava/lang/Class<TA;>;TA;)V
MethodParameters:
Name Flags
type
adapter
public <A extends javax.xml.bind.annotation.adapters.XmlAdapter> A getAdapter(java.lang.Class<A>);
descriptor: (Ljava/lang/Class;)Ljavax/xml/bind/annotation/adapters/XmlAdapter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 type Ljava/lang/Class<TA;>;
Signature: <A:Ljavax/xml/bind/annotation/adapters/XmlAdapter;>(Ljava/lang/Class<TA;>;)TA;
MethodParameters:
Name Flags
type
public void setAttachmentMarshaller(javax.xml.bind.attachment.AttachmentMarshaller);
descriptor: (Ljavax/xml/bind/attachment/AttachmentMarshaller;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 am Ljavax/xml/bind/attachment/AttachmentMarshaller;
MethodParameters:
Name Flags
am
public javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller();
descriptor: ()Ljavax/xml/bind/attachment/AttachmentMarshaller;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
public void setListener(javax.xml.bind.Marshaller$Listener);
descriptor: (Ljavax/xml/bind/Marshaller$Listener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
0 1 1 listener Ljavax/xml/bind/Marshaller$Listener;
MethodParameters:
Name Flags
listener
public javax.xml.bind.Marshaller$Listener getListener();
descriptor: ()Ljavax/xml/bind/Marshaller$Listener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/xml/bind/helpers/AbstractMarshallerImpl;
}
SourceFile: "AbstractMarshallerImpl.java"
InnerClasses:
public abstract Listener = javax.xml.bind.Marshaller$Listener of javax.xml.bind.Marshaller