
com.googlecode.openbeans.StaticFieldPersistenceDelegate.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ioc-commons-japtsy Show documentation
Show all versions of ioc-commons-japtsy Show documentation
Common classes required for Java Transfer Protocol System communication
???? 2 f 7com/googlecode/openbeans/StaticFieldPersistenceDelegate ,com/googlecode/openbeans/PersistenceDelegate pairs Ljava/util/HashMap; Signature 9Ljava/util/HashMap; ()V Code
java/util/HashMap
LineNumberTable LocalVariableTable
this 9Lcom/googlecode/openbeans/StaticFieldPersistenceDelegate; init (Ljava/lang/Class;)V (Ljava/lang/Class<*>;)V
java/lang/Class getFields ()[Ljava/lang/reflect/Field;
" $ # java/lang/reflect/Field % & get &(Ljava/lang/Object;)Ljava/lang/Object;
( * ) java/lang/Object + , getClass ()Ljava/lang/Class;
" . / 0 getName ()Ljava/lang/String;
2 3 4 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 6 java/lang/Exception clz Ljava/lang/Class; field [Ljava/lang/reflect/Field; i I value Ljava/lang/Object; e Ljava/lang/Exception; LocalVariableTypeTable Ljava/lang/Class<*>;
StackMapTable : instantiate [(Ljava/lang/Object;Lcom/googlecode/openbeans/Encoder;)Lcom/googlecode/openbeans/Expression;
$ I java/lang/String
K L M getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field;
O Q P com/googlecode/openbeans/Encoder R S getExceptionListener .()Lcom/googlecode/openbeans/ExceptionListener; U W V *com/googlecode/openbeans/ExceptionListener X Y exceptionThrown (Ljava/lang/Exception;)V [ #com/googlecode/openbeans/Expression %
Z ^ _ L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V oldInstance enc "Lcom/googlecode/openbeans/Encoder; Ljava/lang/reflect/Field;
SourceFile #StaticFieldPersistenceDelegate.java
/ ? Y? ? ?
!
3 *? ?
? :*? L=? ,N+2*? !N? :?-? '*? ? -+2? -? 1W?+???Ա 5 *
# $
% ' ( ) + " , 0 $ 9 / 4 : 7 8 5 9 : 2 ; <