public abstract class com.fasterxml.jackson.databind.DatabindContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.jackson.databind.DatabindContext
super_class: java.lang.Object
{
private static final int MAX_ERROR_STR_LEN;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 500
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
public abstract com.fasterxml.jackson.databind.cfg.MapperConfig<?> getConfig();
descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
public abstract com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector();
descriptor: ()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature);
descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
feature
public abstract boolean canOverrideAccessModifiers();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Class<?> getActiveView();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<*>;
public abstract java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.TimeZone getTimeZone();
descriptor: ()Ljava/util/TimeZone;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.fasterxml.jackson.annotation.JsonFormat$Value getDefaultPropertyFormat(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
MethodParameters:
Name Flags
baseType
public abstract java.lang.Object getAttribute(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
public abstract com.fasterxml.jackson.databind.DatabindContext setAttribute(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/DatabindContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
value
public com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 type Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
type
public com.fasterxml.jackson.databind.JavaType constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class<?>);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
aload 2
if_acmpne 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.constructSpecializedType:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 3 2 subclass Ljava/lang/Class<*>;
Signature: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JavaType;
MethodParameters:
Name Flags
baseType
subclass
public com.fasterxml.jackson.databind.JavaType resolveSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
bipush 60
invokevirtual java.lang.String.indexOf:(I)I
ifle 4
1: aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructFromCanonical:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
astore 3
start local 3 2: aload 3
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSubTypeOf:(Ljava/lang/Class;)Z
ifeq 16
3: aload 3
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.findClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 3
start local 3 5: goto 14
end local 3 StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
6: pop
7: aconst_null
areturn
8: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 9: aload 0
aload 1
aload 2
10: ldc "problem: (%s) %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
11: aload 4
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
12: aload 4
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
aastore
13: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 4 start local 3 14: StackMap locals: java.lang.Class
StackMap stack:
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSuperTypeOf:(Ljava/lang/Class;)Z
ifeq 16
15: aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructSpecializedType:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
areturn
end local 3 16: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ldc "Not a subtype"
invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 17 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 17 2 subClassName Ljava/lang/String;
2 4 3 t Lcom/fasterxml/jackson/databind/JavaType;
5 6 3 cls Ljava/lang/Class<*>;
14 16 3 cls Ljava/lang/Class<*>;
9 14 4 e Ljava/lang/Exception;
Exception table:
from to target type
4 5 6 Class java.lang.ClassNotFoundException
4 5 8 Class java.lang.Exception
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
baseType
subClassName
public com.fasterxml.jackson.databind.JavaType resolveAndValidateSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
bipush 60
invokevirtual java.lang.String.indexOf:(I)I
istore 4
start local 4 1: iload 4
ifle 3
2: aload 0
aload 1
aload 2
aload 3
iload 4
invokevirtual com.fasterxml.jackson.databind.DatabindContext._resolveAndValidateGeneric:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;I)Lcom/fasterxml/jackson/databind/JavaType;
areturn
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
astore 5
start local 5 4: aload 3
aload 5
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.validateSubClassName:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
astore 6
start local 6 5: aload 6
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.DENIED:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpne 7
6: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwSubtypeNameNotAllowed:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
7: StackMap locals: com.fasterxml.jackson.databind.cfg.MapperConfig com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.findClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 7
start local 7 8: goto 17
end local 7 StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
9: pop
10: aconst_null
areturn
11: StackMap locals:
StackMap stack: java.lang.Exception
astore 8
start local 8 12: aload 0
aload 1
aload 2
13: ldc "problem: (%s) %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
14: aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
15: aload 8
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.exceptionMessage:(Ljava/lang/Throwable;)Ljava/lang/String;
aastore
16: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 8 start local 7 17: StackMap locals: java.lang.Class
StackMap stack:
aload 1
aload 7
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSuperTypeOf:(Ljava/lang/Class;)Z
ifne 19
18: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwNotASubtype:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
19: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 1
aload 7
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructSpecializedType:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
astore 8
start local 8 20: aload 6
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.INDETERMINATE:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpne 24
21: aload 3
aload 5
aload 1
aload 8
invokevirtual com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.validateSubType:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
astore 6
22: aload 6
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.ALLOWED:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpeq 24
23: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwSubtypeClassNotAllowed:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
24: StackMap locals: com.fasterxml.jackson.databind.JavaType
StackMap stack:
aload 8
areturn
end local 8 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 25 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 25 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 25 2 subClass Ljava/lang/String;
0 25 3 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
1 25 4 ltIndex I
4 25 5 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
5 25 6 vld Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
8 9 7 cls Ljava/lang/Class<*>;
17 25 7 cls Ljava/lang/Class<*>;
12 17 8 e Ljava/lang/Exception;
20 25 8 subType Lcom/fasterxml/jackson/databind/JavaType;
Exception table:
from to target type
7 8 9 Class java.lang.ClassNotFoundException
7 8 11 Class java.lang.Exception
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
baseType
subClass
ptv
private com.fasterxml.jackson.databind.JavaType _resolveAndValidateGeneric(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, int);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;I)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
astore 5
start local 5 1: aload 3
aload 5
aload 1
aload 2
iconst_0
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.validateSubClassName:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
astore 6
start local 6 2: aload 6
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.DENIED:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpne 4
3: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwSubtypeNameNotAllowed:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
4: StackMap locals: com.fasterxml.jackson.databind.cfg.MapperConfig com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getTypeFactory:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
aload 2
invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructFromCanonical:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
astore 7
start local 7 5: aload 7
aload 1
invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSubTypeOf:(Ljava/lang/Class;)Z
ifne 7
6: aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwNotASubtype:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
7: StackMap locals: com.fasterxml.jackson.databind.JavaType
StackMap stack:
aload 6
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.ALLOWED:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpeq 10
8: aload 3
aload 5
aload 1
aload 7
invokevirtual com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.validateSubType:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
getstatic com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity.ALLOWED:Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
if_acmpeq 10
9: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.databind.DatabindContext._throwSubtypeClassNotAllowed:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.JavaType
areturn
10: StackMap locals:
StackMap stack:
aload 7
areturn
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 11 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 11 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 11 2 subClass Ljava/lang/String;
0 11 3 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
0 11 4 ltIndex I
1 11 5 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
2 11 6 vld Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator$Validity;
5 11 7 subType Lcom/fasterxml/jackson/databind/JavaType;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
MethodParameters:
Name Flags
baseType
subClass
ptv
ltIndex
protected <T> T _throwNotASubtype(com.fasterxml.jackson.databind.JavaType, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
ldc "Not a subtype"
invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 1 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 1 2 subType Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
baseType
subType
protected <T> T _throwSubtypeNameNotAllowed(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
1: new java.lang.StringBuilder
dup
ldc "Configured `PolymorphicTypeValidator` (of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") denied resolution"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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/databind/DatabindContext;
0 3 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 3 2 subType Ljava/lang/String;
0 3 3 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)TT;
MethodParameters:
Name Flags
baseType
subType
ptv
protected <T> T _throwSubtypeClassNotAllowed(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
1: new java.lang.StringBuilder
dup
ldc "Configured `PolymorphicTypeValidator` (of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.classNameOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") denied resolution"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual com.fasterxml.jackson.databind.DatabindContext.invalidTypeIdException:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
athrow
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/databind/DatabindContext;
0 3 1 baseType Lcom/fasterxml/jackson/databind/JavaType;
0 3 2 subType Ljava/lang/String;
0 3 3 ptv Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)TT;
MethodParameters:
Name Flags
baseType
subType
ptv
protected abstract com.fasterxml.jackson.databind.JsonMappingException invalidTypeIdException(com.fasterxml.jackson.databind.JavaType, java.lang.String, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonMappingException;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
baseType
typeId
extraDesc
public abstract com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public com.fasterxml.jackson.annotation.ObjectIdGenerator<?> objectIdGeneratorInstance(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.introspect.ObjectIdInfo);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.ObjectIdInfo.getGeneratorType:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
astore 4
start local 4 2: aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
astore 5
start local 5 3: aload 5
ifnonnull 4
aconst_null
goto 5
StackMap locals: java.lang.Class com.fasterxml.jackson.databind.cfg.MapperConfig com.fasterxml.jackson.databind.cfg.HandlerInstantiator
StackMap stack:
4: aload 5
aload 4
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.objectIdGeneratorInstance:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;
StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.ObjectIdGenerator
5: astore 6
start local 6 6: aload 6
ifnonnull 10
7: aload 3
8: aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.canOverrideAccessModifiers:()Z
9: invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
checkcast com.fasterxml.jackson.annotation.ObjectIdGenerator
astore 6
10: StackMap locals: com.fasterxml.jackson.annotation.ObjectIdGenerator
StackMap stack:
aload 6
aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.ObjectIdInfo.getScope:()Ljava/lang/Class;
invokevirtual com.fasterxml.jackson.annotation.ObjectIdGenerator.forScope:(Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;
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 11 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 11 1 annotated Lcom/fasterxml/jackson/databind/introspect/Annotated;
0 11 2 objectIdInfo Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
1 11 3 implClass Ljava/lang/Class<*>;
2 11 4 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
3 11 5 hi Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
6 11 6 gen Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;
MethodParameters:
Name Flags
annotated
objectIdInfo
public com.fasterxml.jackson.annotation.ObjectIdResolver objectIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, com.fasterxml.jackson.databind.introspect.ObjectIdInfo);
descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;)Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.ObjectIdInfo.getResolverType:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
astore 4
start local 4 2: aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
astore 5
start local 5 3: aload 5
ifnonnull 4
aconst_null
goto 5
StackMap locals: java.lang.Class com.fasterxml.jackson.databind.cfg.MapperConfig com.fasterxml.jackson.databind.cfg.HandlerInstantiator
StackMap stack:
4: aload 5
aload 4
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.resolverIdGeneratorInstance:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
StackMap locals:
StackMap stack: com.fasterxml.jackson.annotation.ObjectIdResolver
5: astore 6
start local 6 6: aload 6
ifnonnull 8
7: aload 3
aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.canOverrideAccessModifiers:()Z
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
checkcast com.fasterxml.jackson.annotation.ObjectIdResolver
astore 6
8: StackMap locals: com.fasterxml.jackson.annotation.ObjectIdResolver
StackMap stack:
aload 6
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 9 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 9 1 annotated Lcom/fasterxml/jackson/databind/introspect/Annotated;
0 9 2 objectIdInfo Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
1 9 3 implClass Ljava/lang/Class<+Lcom/fasterxml/jackson/annotation/ObjectIdResolver;>;
2 9 4 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
3 9 5 hi Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
6 9 6 resolver Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
MethodParameters:
Name Flags
annotated
objectIdInfo
public com.fasterxml.jackson.databind.util.Converter<java.lang.Object, java.lang.Object> converterInstance(com.fasterxml.jackson.databind.introspect.Annotated, );
descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/Converter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 2
instanceof com.fasterxml.jackson.databind.util.Converter
ifeq 4
3: aload 2
checkcast com.fasterxml.jackson.databind.util.Converter
areturn
4: StackMap locals:
StackMap stack:
aload 2
instanceof java.lang.Class
ifne 8
5: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "AnnotationIntrospector returned Converter definition of type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "; expected type Converter or Class<Converter> instead"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 2
checkcast java.lang.Class
astore 3
start local 3 9: aload 3
ldc Lcom/fasterxml/jackson/databind/util/Converter$None;
if_acmpeq 10
aload 3
invokestatic com.fasterxml.jackson.databind.util.ClassUtil.isBogusClass:(Ljava/lang/Class;)Z
ifeq 11
10: StackMap locals: java.lang.Class
StackMap stack:
aconst_null
areturn
11: StackMap locals:
StackMap stack:
ldc Lcom/fasterxml/jackson/databind/util/Converter;
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 15
12: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "AnnotationIntrospector returned Class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: aload 3
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "; expected Class<Converter>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.databind.DatabindContext.getConfig:()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
astore 4
start local 4 16: aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
astore 5
start local 5 17: aload 5
ifnonnull 18
aconst_null
goto 19
StackMap locals: com.fasterxml.jackson.databind.cfg.MapperConfig com.fasterxml.jackson.databind.cfg.HandlerInstantiator
StackMap stack:
18: aload 5
aload 4
aload 1
aload 3
invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.converterInstance:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/util/Converter;
StackMap locals:
StackMap stack: com.fasterxml.jackson.databind.util.Converter
19: astore 6
start local 6 20: aload 6
ifnonnull 24
21: aload 3
22: aload 4
invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.canOverrideAccessModifiers:()Z
23: invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.util.Converter
astore 6
24: StackMap locals: com.fasterxml.jackson.databind.util.Converter
StackMap stack:
aload 6
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 25 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 25 1 annotated Lcom/fasterxml/jackson/databind/introspect/Annotated;
0 25 2 converterDef Ljava/lang/Object;
9 25 3 converterClass Ljava/lang/Class<*>;
16 25 4 config Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
17 25 5 hi Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
20 25 6 conv Lcom/fasterxml/jackson/databind/util/Converter<**>;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/Converter<Ljava/lang/Object;Ljava/lang/Object;>;
MethodParameters:
Name Flags
annotated
converterDef
public abstract <T> T reportBadDefinition(com.fasterxml.jackson.databind.JavaType, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
type
msg
public <T> T reportBadDefinition(java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DatabindContext.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
aload 2
invokevirtual com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)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/databind/DatabindContext;
0 1 1 type Ljava/lang/Class<*>;
0 1 2 msg Ljava/lang/String;
Exceptions:
throws com.fasterxml.jackson.databind.JsonMappingException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
type
msg
protected final java.lang.String _format(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0094) ACC_PROTECTED, ACC_FINAL, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
arraylength
ifle 2
1: aload 1
aload 2
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 msg Ljava/lang/String;
0 3 2 msgArgs [Ljava/lang/Object;
MethodParameters:
Name Flags
msg
msgArgs
protected final java.lang.String _truncate(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: ldc ""
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
sipush 500
if_icmpgt 4
3: aload 1
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
iconst_0
sipush 500
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "]...["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
aload 1
invokevirtual java.lang.String.length:()I
sipush 500
isub
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 5 1 desc Ljava/lang/String;
MethodParameters:
Name Flags
desc
protected java.lang.String _quotedString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: ldc "[N/A]"
areturn
2: StackMap locals:
StackMap stack:
ldc "\"%s\""
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DatabindContext._truncate:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 desc Ljava/lang/String;
MethodParameters:
Name Flags
desc
protected java.lang.String _colonConcat(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 msgBase Ljava/lang/String;
0 3 2 extra Ljava/lang/String;
MethodParameters:
Name Flags
msgBase
extra
protected java.lang.String _desc(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: ldc "[N/A]"
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.databind.DatabindContext._truncate:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/databind/DatabindContext;
0 3 1 desc Ljava/lang/String;
MethodParameters:
Name Flags
desc
}
SourceFile: "DatabindContext.java"
InnerClasses:
public Value = com.fasterxml.jackson.annotation.JsonFormat$Value of com.fasterxml.jackson.annotation.JsonFormat
public final Validity = com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity of com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator
public abstract None = com.fasterxml.jackson.databind.util.Converter$None of com.fasterxml.jackson.databind.util.Converter