class com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 extends com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl<javax.xml.transform.Source>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12
super_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl
{
void <init>(java.lang.Class, javax.xml.namespace.QName[]);
descriptor: (Ljava/lang/Class;[Ljavax/xml/namespace/QName;)V
flags: (0x0080) ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl.<init>:(Ljava/lang/Class;[Ljavax/xml/namespace/QName;)V
return
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/model/impl/RuntimeBuiltinLeafInfoImpl$12;
0 1 1 $anonymous0 Ljava/lang/Class;
0 1 2 $anonymous1 [Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
$anonymous0
$anonymous1
public javax.xml.transform.Source parse(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljavax/xml/transform/Source;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
ifeq 3
1: new com.sun.xml.internal.bind.v2.util.DataSourceSource
dup
aload 1
checkcast com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.getDataHandler:()Ljavax/activation/DataHandler;
invokespecial com.sun.xml.internal.bind.v2.util.DataSourceSource.<init>:(Ljavax/activation/DataHandler;)V
2: areturn
3: StackMap locals:
StackMap stack:
new com.sun.xml.internal.bind.v2.util.DataSourceSource
dup
new com.sun.istack.internal.ByteArrayDataSource
dup
aload 1
invokestatic com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.decodeBase64:(Ljava/lang/CharSequence;)[B
4: invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getXMIMEContentType:()Ljava/lang/String;
invokespecial com.sun.istack.internal.ByteArrayDataSource.<init>:([BLjava/lang/String;)V
5: invokespecial com.sun.xml.internal.bind.v2.util.DataSourceSource.<init>:(Ljavax/activation/DataSource;)V
6: areturn
7: StackMap locals:
StackMap stack: javax.activation.MimeTypeParseException
astore 2
start local 2 8: invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleError:(Ljava/lang/Exception;)V
9: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$12;
0 10 1 text Ljava/lang/CharSequence;
8 10 2 e Ljavax/activation/MimeTypeParseException;
Exception table:
from to target type
0 2 7 Class javax.activation.MimeTypeParseException
3 6 7 Class javax.activation.MimeTypeParseException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
text
public com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data print(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=10, args_size=2
start local 0 start local 1 0: invokestatic com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getInstance:()Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
astore 2
start local 2 1: new com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data
dup
invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.<init>:()V
astore 3
start local 3 2: aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getXMIMEContentType:()Ljava/lang/String;
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aload 4
ifnull 9
5: new javax.activation.MimeType
dup
aload 4
invokespecial javax.activation.MimeType.<init>:(Ljava/lang/String;)V
astore 5
6: goto 9
StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12 javax.xml.transform.Source com.sun.xml.internal.bind.v2.runtime.XMLSerializer com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data java.lang.String javax.activation.MimeType
StackMap stack: javax.activation.MimeTypeParseException
7: astore 6
start local 6 8: aload 2
aload 6
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
pop
end local 6 9: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.xml.internal.bind.v2.util.DataSourceSource
ifeq 15
10: aload 1
checkcast com.sun.xml.internal.bind.v2.util.DataSourceSource
invokevirtual com.sun.xml.internal.bind.v2.util.DataSourceSource.getDataSource:()Ljavax/activation/DataSource;
astore 6
start local 6 11: aload 6
invokeinterface javax.activation.DataSource.getContentType:()Ljava/lang/String;
astore 7
start local 7 12: aload 7
ifnull 15
aload 4
ifnull 13
aload 4
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
13: StackMap locals: javax.activation.DataSource java.lang.String
StackMap stack:
aload 3
new javax.activation.DataHandler
dup
aload 6
invokespecial javax.activation.DataHandler.<init>:(Ljavax/activation/DataSource;)V
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:(Ljavax/activation/DataHandler;)V
14: aload 3
areturn
end local 7 end local 6 15: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 16: aload 5
ifnull 18
17: aload 5
ldc "charset"
invokevirtual javax.activation.MimeType.getParameter:(Ljava/lang/String;)Ljava/lang/String;
astore 6
18: StackMap locals: java.lang.String
StackMap stack:
aload 6
ifnonnull 20
19: ldc "UTF-8"
astore 6
20: StackMap locals:
StackMap stack:
new com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx
dup
invokespecial com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx.<init>:()V
astore 7
start local 7 21: aload 2
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.getIdentityTransformer:()Ljavax/xml/transform/Transformer;
astore 8
start local 8 22: aload 8
ldc "encoding"
invokevirtual javax.xml.transform.Transformer.getOutputProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 23: aload 8
ldc "encoding"
aload 6
invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 8
aload 1
new javax.xml.transform.stream.StreamResult
dup
new java.io.OutputStreamWriter
dup
aload 7
aload 6
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/Writer;)V
invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
25: aload 8
ldc "encoding"
aload 9
invokevirtual javax.xml.transform.Transformer.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
26: aload 7
aload 3
new java.lang.StringBuilder
dup
ldc "application/xml; charset="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.bind.v2.util.ByteArrayOutputStreamEx.set:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;Ljava/lang/String;)V
27: aload 3
28: areturn
end local 9 end local 8 end local 7 29: StackMap locals:
StackMap stack: javax.xml.transform.TransformerException
astore 7
start local 7 30: aload 2
aload 7
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
pop
end local 7 31: goto 34
32: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 7
start local 7 33: aload 2
aload 7
invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.handleError:(Ljava/lang/Exception;)Z
pop
end local 7 34: StackMap locals:
StackMap stack:
aload 3
iconst_0
newarray 8
ldc "application/xml"
invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Base64Data.set:([BLjava/lang/String;)V
35: aload 3
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 36 0 this Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$12;
0 36 1 v Ljavax/xml/transform/Source;
1 36 2 xs Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
2 36 3 bd Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
3 36 4 contentType Ljava/lang/String;
4 36 5 mt Ljavax/activation/MimeType;
8 9 6 e Ljavax/activation/MimeTypeParseException;
11 15 6 ds Ljavax/activation/DataSource;
12 15 7 dsct Ljava/lang/String;
16 36 6 charset Ljava/lang/String;
21 29 7 baos Lcom/sun/xml/internal/bind/v2/util/ByteArrayOutputStreamEx;
22 29 8 tr Ljavax/xml/transform/Transformer;
23 29 9 defaultEncoding Ljava/lang/String;
30 31 7 e Ljavax/xml/transform/TransformerException;
33 34 7 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
5 6 7 Class javax.activation.MimeTypeParseException
20 28 29 Class javax.xml.transform.TransformerException
20 28 32 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
v
public java.lang.Object parse(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.parse:(Ljava/lang/CharSequence;)Ljavax/xml/transform/Source;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException, org.xml.sax.SAXException
public com.sun.xml.internal.bind.v2.runtime.output.Pcdata print(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/runtime/output/Pcdata;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.xml.transform.Source
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.print:(Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
public java.lang.CharSequence print(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/CharSequence;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.xml.transform.Source
invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12.print:(Ljavax/xml/transform/Source;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Base64Data;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.xml.internal.bind.api.AccessorException
}
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$PcdataImpl<Ljavax/xml/transform/Source;>;
SourceFile: "RuntimeBuiltinLeafInfoImpl.java"
EnclosingMethod: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
NestHost: com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
InnerClasses:
com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$12
private abstract PcdataImpl = com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$PcdataImpl of com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl