de.tsl2.nano.core.serialize.XmlUtil$2.class Maven / Gradle / Ivy
???? = V %de/tsl2/nano/core/serialize/XmlUtil$2
val$persister (Lorg/simpleframework/xml/core/Persister;
val$unpersistableClasses Ljava/util/Map;
java/lang/Object ()V de/tsl2/nano/core/cls/Reflection (org/simpleframework/xml/stream/InputNode getNext ,()Lorg/simpleframework/xml/stream/InputNode;
&org/simpleframework/xml/core/Persister read P(Ljava/lang/Class;Lorg/simpleframework/xml/stream/InputNode;Z)Ljava/lang/Object;
! " object ()Ljava/lang/Object;
$ % & getClass ()Ljava/lang/Class; ( ) * + ,
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; . [Ljava/lang/String;
0 1 2
reflectFields I(Ljava/lang/Object;[Ljava/lang/String;)Lde/tsl2/nano/core/cls/Reflection;
4 5 6 write @(Ljava/lang/Object;Lorg/simpleframework/xml/stream/OutputNode;)V 8 )org/simpleframework/xml/convert/Converter :(Lorg/simpleframework/xml/core/Persister;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this 'Lde/tsl2/nano/core/serialize/XmlUtil$2; Signature >(Lorg/simpleframework/xml/stream/InputNode;)Ljava/lang/Object; n *Lorg/simpleframework/xml/stream/InputNode; ref "Lde/tsl2/nano/core/cls/Reflection;
Exceptions G java/lang/Exception @(Lorg/simpleframework/xml/stream/OutputNode;Ljava/lang/Object;)V +Lorg/simpleframework/xml/stream/OutputNode; o Ljava/lang/Object;
SourceFile XmlUtil.java EnclosingMethod P #de/tsl2/nano/core/serialize/XmlUtil R S getSimpleXmlProxyStrategy -()Lorg/simpleframework/xml/strategy/Strategy; NestHost InnerClasses 7
9 : 9 *+? *,? *? ? ; t <