public class com.fasterxml.jackson.dataformat.xml.XmlMapper extends com.fasterxml.jackson.databind.ObjectMapper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.dataformat.xml.XmlMapper
super_class: com.fasterxml.jackson.databind.ObjectMapper
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final com.fasterxml.jackson.dataformat.xml.JacksonXmlModule DEFAULT_XML_MODULE;
descriptor: Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter DEFAULT_XML_PRETTY_PRINTER;
descriptor: Lcom/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final com.fasterxml.jackson.dataformat.xml.JacksonXmlModule _xmlModule;
descriptor: Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
dup
invokespecial com.fasterxml.jackson.dataformat.xml.JacksonXmlModule.<init>:()V
putstatic com.fasterxml.jackson.dataformat.xml.XmlMapper.DEFAULT_XML_MODULE:Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
1: new com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
dup
invokespecial com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.<init>:()V
putstatic com.fasterxml.jackson.dataformat.xml.XmlMapper.DEFAULT_XML_PRETTY_PRINTER:Lcom/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter;
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
new com.fasterxml.jackson.dataformat.xml.XmlFactory
dup
invokespecial com.fasterxml.jackson.dataformat.xml.XmlFactory.<init>:()V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
public void <init>(javax.xml.stream.XMLInputFactory, javax.xml.stream.XMLOutputFactory);
descriptor: (Ljavax/xml/stream/XMLInputFactory;Ljavax/xml/stream/XMLOutputFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.fasterxml.jackson.dataformat.xml.XmlFactory
dup
aload 1
aload 2
invokespecial com.fasterxml.jackson.dataformat.xml.XmlFactory.<init>:(Ljavax/xml/stream/XMLInputFactory;Ljavax/xml/stream/XMLOutputFactory;)V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 inputF Ljavax/xml/stream/XMLInputFactory;
0 2 2 outF Ljavax/xml/stream/XMLOutputFactory;
MethodParameters:
Name Flags
inputF
outF
public void <init>(javax.xml.stream.XMLInputFactory);
descriptor: (Ljavax/xml/stream/XMLInputFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.fasterxml.jackson.dataformat.xml.XmlFactory
dup
aload 1
invokespecial com.fasterxml.jackson.dataformat.xml.XmlFactory.<init>:(Ljavax/xml/stream/XMLInputFactory;)V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 inputF Ljavax/xml/stream/XMLInputFactory;
MethodParameters:
Name Flags
inputF
public void <init>(com.fasterxml.jackson.dataformat.xml.XmlFactory);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.fasterxml.jackson.dataformat.xml.XmlMapper.DEFAULT_XML_MODULE:Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 xmlFactory Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
MethodParameters:
Name Flags
xmlFactory
public void <init>(com.fasterxml.jackson.dataformat.xml.JacksonXmlModule);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.fasterxml.jackson.dataformat.xml.XmlFactory
dup
invokespecial com.fasterxml.jackson.dataformat.xml.XmlFactory.<init>:()V
aload 1
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 module Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
MethodParameters:
Name Flags
module
public void <init>(com.fasterxml.jackson.dataformat.xml.XmlFactory, com.fasterxml.jackson.dataformat.xml.JacksonXmlModule);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
dup
new com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
dup
invokespecial com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup.<init>:()V
invokespecial com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider.<init>:(Lcom/fasterxml/jackson/dataformat/xml/util/XmlRootNameLookup;)V
aconst_null
invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
1: aload 0
aload 2
putfield com.fasterxml.jackson.dataformat.xml.XmlMapper._xmlModule:Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
2: aload 2
ifnull 4
3: aload 0
aload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
4: StackMap locals: com.fasterxml.jackson.dataformat.xml.XmlMapper com.fasterxml.jackson.dataformat.xml.XmlFactory com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
getstatic com.fasterxml.jackson.dataformat.xml.XmlMapper.DEFAULT_XML_PRETTY_PRINTER:Lcom/fasterxml/jackson/dataformat/xml/util/DefaultXmlPrettyPrinter;
invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;
putfield com.fasterxml.jackson.dataformat.xml.XmlMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
5: aload 0
getstatic com.fasterxml.jackson.databind.DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT:Lcom/fasterxml/jackson/databind/DeserializationFeature;
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 7 1 xmlFactory Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
0 7 2 module Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
MethodParameters:
Name Flags
xmlFactory
module
protected void <init>(com.fasterxml.jackson.dataformat.xml.XmlMapper);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
1: aload 0
aload 1
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._xmlModule:Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
putfield com.fasterxml.jackson.dataformat.xml.XmlMapper._xmlModule:Lcom/fasterxml/jackson/dataformat/xml/JacksonXmlModule;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 3 1 src Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
MethodParameters:
Name Flags
src
public com.fasterxml.jackson.dataformat.xml.XmlMapper copy();
descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper._checkInvalidCopy:(Ljava/lang/Class;)V
1: new com.fasterxml.jackson.dataformat.xml.XmlMapper
dup
aload 0
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
public static com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder xmlBuilder();
descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/XmlMapper$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder
dup
new com.fasterxml.jackson.dataformat.xml.XmlMapper
dup
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:()V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder builder();
descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/XmlMapper$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder
dup
new com.fasterxml.jackson.dataformat.xml.XmlMapper
dup
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:()V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder builder(com.fasterxml.jackson.dataformat.xml.XmlFactory);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)Lcom/fasterxml/jackson/dataformat/xml/XmlMapper$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder
dup
new com.fasterxml.jackson.dataformat.xml.XmlMapper
dup
aload 0
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;)V
invokespecial com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder.<init>:(Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 streamFactory Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
MethodParameters:
Name Flags
streamFactory
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.xml.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
dup
aload 1
aload 2
invokespecial com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 1 1 applicability Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
0 1 2 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
Signature: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
MethodParameters:
Name Flags
applicability
ptv
protected void setXMLTextElementName(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
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.setXMLTextElementName:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 name Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name
public com.fasterxml.jackson.dataformat.xml.XmlMapper setDefaultUseWrapper(boolean);
descriptor: (Z)Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getAnnotationIntrospector:()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
astore 2
start local 2 1: aload 2
invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.allIntrospectors:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: com.fasterxml.jackson.dataformat.xml.XmlMapper int com.fasterxml.jackson.databind.AnnotationIntrospector top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.AnnotationIntrospector
astore 3
start local 3 3: aload 3
instanceof com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
ifeq 5
4: aload 3
checkcast com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector
iload 1
invokeinterface com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.setDefaultUseWrapper:(Z)V
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 7 1 state Z
1 7 2 ai0 Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
3 5 3 ai Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
state
public com.fasterxml.jackson.dataformat.xml.XmlFactory getFactory();
descriptor: ()Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
iload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.configure:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;Z)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
0 2 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
iload 2
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.configure:(Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;Z)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
0 2 2 state Z
MethodParameters:
Name Flags
f
state
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.enable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.enable:(Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.disable:(Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
checkcast com.fasterxml.jackson.dataformat.xml.XmlFactory
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.disable:(Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;)Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 f Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser$Feature;
MethodParameters:
Name Flags
f
public <T> T readValue(javax.xml.stream.XMLStreamReader, java.lang.Class<T>);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.readValue:(Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 1 1 r Ljavax/xml/stream/XMLStreamReader;
0 1 2 valueType Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
r
valueType
public <T> T readValue(javax.xml.stream.XMLStreamReader, com.fasterxml.jackson.core.type.TypeReference<T>);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield com.fasterxml.jackson.dataformat.xml.XmlMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.readValue:(Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 1 1 r Ljavax/xml/stream/XMLStreamReader;
0 1 2 valueTypeRef Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
MethodParameters:
Name Flags
r
valueTypeRef
public <T> T readValue(javax.xml.stream.XMLStreamReader, com.fasterxml.jackson.databind.JavaType);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.getFactory:()Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.createParser:(Ljavax/xml/stream/XMLStreamReader;)Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
astore 3
start local 3 1: aload 0
aload 3
aload 2
invokespecial com.fasterxml.jackson.databind.ObjectMapper.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 2 1 r Ljavax/xml/stream/XMLStreamReader;
0 2 2 valueType Lcom/fasterxml/jackson/databind/JavaType;
1 2 3 p Lcom/fasterxml/jackson/dataformat/xml/deser/FromXmlParser;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljavax/xml/stream/XMLStreamReader;Lcom/fasterxml/jackson/databind/JavaType;)TT;
MethodParameters:
Name Flags
r
valueType
public void writeValue(javax.xml.stream.XMLStreamWriter, java.lang.Object);
descriptor: (Ljavax/xml/stream/XMLStreamWriter;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.getFactory:()Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
aload 1
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlFactory.createGenerator:(Ljavax/xml/stream/XMLStreamWriter;)Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
astore 3
start local 3 1: aload 0
aload 3
aload 2
invokespecial com.fasterxml.jackson.databind.ObjectMapper.writeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
0 3 1 w0 Ljavax/xml/stream/XMLStreamWriter;
0 3 2 value Ljava/lang/Object;
1 3 3 g Lcom/fasterxml/jackson/dataformat/xml/ser/ToXmlGenerator;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
w0
value
public com.fasterxml.jackson.databind.ObjectMapper copy();
descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.copy:()Lcom/fasterxml/jackson/dataformat/xml/XmlMapper;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.JsonFactory getFactory();
descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.xml.XmlMapper.getFactory:()Lcom/fasterxml/jackson/dataformat/xml/XmlFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "XmlMapper.java"
NestMembers:
com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder
InnerClasses:
public final DefaultTyping = com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping of com.fasterxml.jackson.databind.ObjectMapper
public Builder = com.fasterxml.jackson.dataformat.xml.XmlMapper$Builder of com.fasterxml.jackson.dataformat.xml.XmlMapper
public final Feature = com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser$Feature of com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser
public final Feature = com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator$Feature of com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator