io.atlasmap.v2.SimpleResolver.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
, y z
y + { + | + }
' ~ +
? ?
? ?
? ? ? ? ? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
? + ?
? ? [ ?
+ ?
? ? ? ?
y ?
?
?
?
? ? ? ?
? ? ? typeToId Ljava/util/HashMap; Signature ;Ljava/util/HashMap;Ljava/lang/String;>; idToType PLjava/util/HashMap; baseType )Lcom/fasterxml/jackson/databind/JavaType; classLoader Ljava/lang/ClassLoader; typeFactory 1Lcom/fasterxml/jackson/databind/type/TypeFactory; ()V Code LineNumberTable LocalVariableTable this Lio/atlasmap/v2/SimpleResolver; init ,(Lcom/fasterxml/jackson/databind/JavaType;)V
jsonAnnoation /Lcom/fasterxml/jackson/annotation/JsonTypeName; id Ljava/lang/String; c Ljava/lang/Class; o Ljava/lang/Object; baseClass implementations Ljava/util/ServiceLoader; LocalVariableTypeTable Ljava/lang/Class<*>; Ljava/util/ServiceLoader<*>;
StackMapTable ? ? ? ? ? ? ? ? ? getMechanism ? Id InnerClasses 4()Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id; idFromValue &(Ljava/lang/Object;)Ljava/lang/String; value idFromValueAndType 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String; aClass rc :(Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/String; idFromBaseType ()Ljava/lang/String;
typeFromId m(Lcom/fasterxml/jackson/databind/DatabindContext;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType; databindContext 0Lcom/fasterxml/jackson/databind/DatabindContext;
Exceptions ? getDescForKnownTypeIds setClassLoader (Ljava/lang/ClassLoader;)V getClassLoader ()Ljava/lang/ClassLoader; setTypeFactory 4(Lcom/fasterxml/jackson/databind/type/TypeFactory;)V tf
SourceFile SimpleResolver.java 9 : java/util/HashMap - . 1 . 3 4 ? ? 5 6 ? r s ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -com/fasterxml/jackson/annotation/JsonTypeName ? ? ? ? ? ? h ? ? a h ? h ? ? 7 8 ? ? ? ? ? b c ? ? java/lang/String "java/lang/IllegalArgumentException java/lang/StringBuilder Invalid type: ? ? ? ? ? h 9 ? 'com/fasterxml/jackson/databind/JavaType Invalid type id: valid values: ? ? io/atlasmap/v2/SimpleResolver ?com/fasterxml/jackson/databind/jsontype/impl/TypeIdResolverBase java/lang/Class java/lang/ClassLoader java/util/ServiceLoader java/util/Iterator java/lang/Object ? 0com/fasterxml/jackson/annotation/JsonTypeInfo$Id java/io/IOException getRawClass ()Ljava/lang/Class; load C(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getClass isAssignableFrom (Ljava/lang/Class;)Z
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
getPackage ()Ljava/lang/Package; java/lang/Package getName equals (Ljava/lang/Object;)Z
getSimpleName put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; /com/fasterxml/jackson/databind/type/TypeFactory constructSpecializedType e(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType; CUSTOM 2Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id; get &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V keySet ()Ljava/util/Set; -com/fasterxml/jackson/annotation/JsonTypeInfo ! + , - . / 0 1 . / 2 3 4 5 6 7 8 9 : ; M *? *? Y? ? *? Y? ? ? <