public class org.jboss.resteasy.plugins.providers.DocumentProvider extends org.jboss.resteasy.plugins.providers.AbstractEntityProvider<org.w3c.dom.Document> implements org.jboss.resteasy.core.messagebody.AsyncBufferedMessageBodyWriter<org.w3c.dom.Document>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jboss.resteasy.plugins.providers.DocumentProvider
super_class: org.jboss.resteasy.plugins.providers.AbstractEntityProvider
{
private javax.xml.transform.TransformerFactory transformerFactory;
descriptor: Ljavax/xml/transform/TransformerFactory;
flags: (0x0002) ACC_PRIVATE
private javax.xml.parsers.DocumentBuilderFactory documentBuilder;
descriptor: Ljavax/xml/parsers/DocumentBuilderFactory;
flags: (0x0002) ACC_PRIVATE
private boolean expandEntityReferences;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean enableSecureProcessingFeature;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean disableDTDs;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private volatile boolean init;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/jboss/resteasy/spi/ResteasyConfiguration;
invokestatic org.jboss.resteasy.core.ResteasyContext.getContextData:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.jboss.resteasy.spi.ResteasyConfiguration
invokespecial org.jboss.resteasy.plugins.providers.DocumentProvider.<init>:(Lorg/jboss/resteasy/spi/ResteasyConfiguration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
private void lazyInit();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.init:Z
ifne 10
1: aload 0
dup
astore 1
monitorenter
2: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.init:Z
ifne 6
3: aload 0
invokestatic javax.xml.parsers.DocumentBuilderFactory.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory;
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
4: aload 0
invokestatic javax.xml.transform.TransformerFactory.newInstance:()Ljavax/xml/transform/TransformerFactory;
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.transformerFactory:Ljavax/xml/transform/TransformerFactory;
5: aload 0
iconst_1
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.init:Z
6: StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider
StackMap stack:
aload 1
monitorexit
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: aload 1
monitorexit
9: athrow
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
Exception table:
from to target type
2 7 8 any
8 9 8 any
public void <init>(org.jboss.resteasy.spi.ResteasyConfiguration);
descriptor: (Lorg/jboss/resteasy/spi/ResteasyConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.jboss.resteasy.plugins.providers.AbstractEntityProvider.<init>:()V
1: aload 0
iconst_0
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
2: aload 0
iconst_1
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.enableSecureProcessingFeature:Z
3: aload 0
iconst_1
putfield org.jboss.resteasy.plugins.providers.DocumentProvider.disableDTDs:Z
4: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "Provider : %s, Method : DocumentProvider"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 1
ldc "resteasy.document.expand.entity.references"
invokeinterface org.jboss.resteasy.spi.ResteasyConfiguration.getParameter:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 6: aload 0
aload 2
ifnonnull 7
iconst_0
goto 8
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider
7: aload 2
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider int
8: putfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
end local 2 9: goto 12
10: StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration
StackMap stack: java.lang.Exception
pop
11: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.unableToRetrieveConfigExpand:()V
12: StackMap locals:
StackMap stack:
aload 1
ldc "resteasy.document.secure.processing.feature"
invokeinterface org.jboss.resteasy.spi.ResteasyConfiguration.getParameter:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 13: aload 0
aload 2
ifnonnull 14
iconst_1
goto 15
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider
14: aload 2
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider int
15: putfield org.jboss.resteasy.plugins.providers.DocumentProvider.enableSecureProcessingFeature:Z
end local 2 16: goto 19
17: StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration
StackMap stack: java.lang.Exception
pop
18: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.unableToRetrieveConfigSecure:()V
19: StackMap locals:
StackMap stack:
aload 1
ldc "resteasy.document.secure.disableDTDs"
invokeinterface org.jboss.resteasy.spi.ResteasyConfiguration.getParameter:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 20: aload 0
aload 2
ifnonnull 21
iconst_1
goto 22
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider
21: aload 2
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration java.lang.String
StackMap stack: org.jboss.resteasy.plugins.providers.DocumentProvider int
22: putfield org.jboss.resteasy.plugins.providers.DocumentProvider.disableDTDs:Z
end local 2 23: goto 26
24: StackMap locals: org.jboss.resteasy.plugins.providers.DocumentProvider org.jboss.resteasy.spi.ResteasyConfiguration
StackMap stack: java.lang.Exception
pop
25: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.unableToRetrieveConfigDTDs:()V
26: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
0 27 1 config Lorg/jboss/resteasy/spi/ResteasyConfiguration;
6 9 2 s Ljava/lang/String;
13 16 2 s Ljava/lang/String;
20 23 2 s Ljava/lang/String;
Exception table:
from to target type
5 9 10 Class java.lang.Exception
12 16 17 Class java.lang.Exception
19 23 24 Class java.lang.Exception
RuntimeVisibleParameterAnnotations:
0:
javax.ws.rs.core.Context()
MethodParameters:
Name Flags
config final
public boolean isReadable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc Lorg/w3c/dom/Document;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
0 1 1 clazz Ljava/lang/Class<*>;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 annotation [Ljava/lang/annotation/Annotation;
0 1 4 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
MethodParameters:
Name Flags
clazz
type
annotation
mediaType
public org.w3c.dom.Document readFrom(java.lang.Class<org.w3c.dom.Document>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Lorg/w3c/dom/Document;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "Provider : %s, Method : readFrom"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual org.jboss.resteasy.plugins.providers.DocumentProvider.lazyInit:()V
2: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setExpandEntityReferences:(Z)V
3: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.enableSecureProcessingFeature:Z
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
4: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
ldc "http://apache.org/xml/features/disallow-doctype-decl"
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.disableDTDs:Z
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
5: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
ldc "http://xml.org/sax/features/external-general-entities"
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
6: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
ldc "http://xml.org/sax/features/external-parameter-entities"
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
7: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.expandEntityReferences:Z
ifeq 11
8: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
ldc "all"
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
9: goto 11
StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
10: pop
11: StackMap locals:
StackMap stack:
aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.documentBuilder:Ljavax/xml/parsers/DocumentBuilderFactory;
invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
aload 6
invokevirtual javax.xml.parsers.DocumentBuilder.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
12: areturn
13: StackMap locals:
StackMap stack: java.lang.Exception
astore 7
start local 7 14: new org.jboss.resteasy.spi.ReaderException
dup
aload 7
invokespecial org.jboss.resteasy.spi.ReaderException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 7 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 15 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
0 15 1 clazz Ljava/lang/Class<Lorg/w3c/dom/Document;>;
0 15 2 type Ljava/lang/reflect/Type;
0 15 3 annotations [Ljava/lang/annotation/Annotation;
0 15 4 mediaType Ljavax/ws/rs/core/MediaType;
0 15 5 headers Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
0 15 6 input Ljava/io/InputStream;
14 15 7 e Ljava/lang/Exception;
Exception table:
from to target type
8 9 10 Class java.lang.IllegalArgumentException
2 12 13 Class java.lang.Exception
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
Signature: (Ljava/lang/Class<Lorg/w3c/dom/Document;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/io/InputStream;)Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
clazz
type
annotations
mediaType
headers
input
public boolean isWriteable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc Lorg/w3c/dom/Document;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
0 1 1 clazz Ljava/lang/Class<*>;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 annotation [Ljava/lang/annotation/Annotation;
0 1 4 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
MethodParameters:
Name Flags
clazz
type
annotation
mediaType
public void writeTo(org.w3c.dom.Document, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream);
descriptor: (Lorg/w3c/dom/Document;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.LOGGER:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages;
ldc "Provider : %s, Method : writeTo"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.LogMessages.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
invokevirtual org.jboss.resteasy.plugins.providers.DocumentProvider.lazyInit:()V
2: new javax.xml.transform.dom.DOMSource
dup
aload 1
invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
astore 8
start local 8 3: new javax.xml.transform.stream.StreamResult
dup
aload 7
invokespecial javax.xml.transform.stream.StreamResult.<init>:(Ljava/io/OutputStream;)V
astore 9
start local 9 4: aload 0
getfield org.jboss.resteasy.plugins.providers.DocumentProvider.transformerFactory:Ljavax/xml/transform/TransformerFactory;
invokevirtual javax.xml.transform.TransformerFactory.newTransformer:()Ljavax/xml/transform/Transformer;
aload 8
aload 9
invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
end local 9 end local 8 5: goto 8
6: StackMap locals:
StackMap stack: javax.xml.transform.TransformerException
astore 8
start local 8 7: new org.jboss.resteasy.spi.WriterException
dup
aload 8
invokespecial org.jboss.resteasy.spi.WriterException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 8 8: StackMap locals:
StackMap stack:
return
end local 7 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 9 0 this Lorg/jboss/resteasy/plugins/providers/DocumentProvider;
0 9 1 document Lorg/w3c/dom/Document;
0 9 2 clazz Ljava/lang/Class<*>;
0 9 3 type Ljava/lang/reflect/Type;
0 9 4 annotation [Ljava/lang/annotation/Annotation;
0 9 5 mediaType Ljavax/ws/rs/core/MediaType;
0 9 6 headers Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
0 9 7 output Ljava/io/OutputStream;
3 5 8 source Ljavax/xml/transform/dom/DOMSource;
4 5 9 result Ljavax/xml/transform/stream/StreamResult;
7 8 8 te Ljavax/xml/transform/TransformerException;
Exception table:
from to target type
2 5 6 Class javax.xml.transform.TransformerException
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
Signature: (Lorg/w3c/dom/Document;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;Ljava/io/OutputStream;)V
MethodParameters:
Name Flags
document
clazz
type
annotation
mediaType
headers
output
public void writeTo(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=8, locals=8, args_size=8
0: aload 0
aload 1
checkcast org.w3c.dom.Document
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokevirtual org.jboss.resteasy.plugins.providers.DocumentProvider.writeTo:(Lorg/w3c/dom/Document;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
public java.lang.Object readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=7, locals=7, args_size=7
0: aload 0
aload 1
checkcast java.lang.Class
aload 2
aload 3
aload 4
aload 5
aload 6
invokevirtual org.jboss.resteasy.plugins.providers.DocumentProvider.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Lorg/w3c/dom/Document;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException, javax.ws.rs.WebApplicationException
}
Signature: Lorg/jboss/resteasy/plugins/providers/AbstractEntityProvider<Lorg/w3c/dom/Document;>;Lorg/jboss/resteasy/core/messagebody/AsyncBufferedMessageBodyWriter<Lorg/w3c/dom/Document;>;
SourceFile: "DocumentProvider.java"
RuntimeVisibleAnnotations:
javax.ws.rs.ext.Provider()
javax.ws.rs.Produces(value = {"text/xml", "text/*+xml", "application/xml", "application/*+xml"})
javax.ws.rs.Consumes(value = {"text/xml", "text/*+xml", "application/xml", "application/*+xml"})