
com.huawei.shade.com.fasterxml.jackson.databind.ext.DOMDeserializer.class Maven / Gradle / Ivy
???? 3 { Ccom/huawei/shade/com/fasterxml/jackson/databind/ext/DOMDeserializer mLcom/huawei/shade/com/fasterxml/jackson/databind/deser/std/FromStringDeserializer; Pcom/huawei/shade/com/fasterxml/jackson/databind/deser/std/FromStringDeserializer DOMDeserializer.java Xcom/huawei/shade/com/fasterxml/jackson/databind/ext/DOMDeserializer$DocumentDeserializer DocumentDeserializer Tcom/huawei/shade/com/fasterxml/jackson/databind/ext/DOMDeserializer$NodeDeserializer
NodeDeserializer serialVersionUID J DEFAULT_PARSER_FACTORY *Ljavax/xml/parsers/DocumentBuilderFactory; (Ljava/lang/Class;)V
this JLcom/huawei/shade/com/fasterxml/jackson/databind/ext/DOMDeserializer; ELcom/huawei/shade/com/fasterxml/jackson/databind/ext/DOMDeserializer; cls Ljava/lang/Class; Ljava/lang/Class; _deserialize n(Ljava/lang/String;Lcom/huawei/shade/com/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object; parse *(Ljava/lang/String;)Lorg/w3c/dom/Document; "java/lang/IllegalArgumentException ! java/lang/Exception # documentBuilder %()Ljavax/xml/parsers/DocumentBuilder; % &
' org/xml/sax/InputSource ) java/io/StringReader + (Ljava/lang/String;)V -
, . (Ljava/io/Reader;)V 0
* 1 !javax/xml/parsers/DocumentBuilder 3 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; 5
4 6 java/lang/StringBuilder 8 ()V :
9 ; $Failed to parse JSON String as XML: = append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? @
9 A
getMessage ()Ljava/lang/String; C D
$ E toString G D
9 H *(Ljava/lang/String;Ljava/lang/Throwable;)V J
" K e Ljava/lang/Exception; value Ljava/lang/String; .javax/xml/parsers/ParserConfigurationException Q S (javax/xml/parsers/DocumentBuilderFactory U newDocumentBuilder W &
V X java/lang/Error [ newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; ] ^
V _ setNamespaceAware (Z)V a b
V c setExpandEntityReferences e b
V f 7http://javax.xml.XMLConstants/feature/secure-processing h
setFeature (Ljava/lang/String;Z)V j k
V l
parserFactory
ConstantValue Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature (Ljava/lang/Class;)V _(Ljava/lang/String;Lcom/huawei/shade/com/fasterxml/jackson/databind/DeserializationContext;)TT;
StackMapTable
Exceptions
SourceFile InnerClasses!
o p V *+? ? q r s - t u t v p ? 7*? (? *Y? ,Y+? /? 2? 7?M? "Y? 9Y? <>? B,? F? B? I,? L? $ q M N 7 7 O P r 7 s 4 5 6 w W $ x " % &