public interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.fasterxml.jackson.databind.jsontype.TypeIdResolver
super_class: java.lang.Object
{
public abstract void init(com.fasterxml.jackson.databind.JavaType);
descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
baseType
public abstract java.lang.String idFromValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract java.lang.String idFromValueAndType(, java.lang.Class<?>);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
value
suggestedType
public abstract java.lang.String idFromBaseType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.fasterxml.jackson.databind.JavaType typeFromId(com.fasterxml.jackson.databind.DatabindContext, java.lang.String);
descriptor: (Lcom/fasterxml/jackson/databind/DatabindContext;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
id
public abstract java.lang.String getDescForKnownTypeIds();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.fasterxml.jackson.annotation.JsonTypeInfo$Id getMechanism();
descriptor: ()Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "TypeIdResolver.java"
InnerClasses:
public final Id = com.fasterxml.jackson.annotation.JsonTypeInfo$Id of com.fasterxml.jackson.annotation.JsonTypeInfo