com.jeeplus.database.persistence.DsReflectKit.class Maven / Gradle / Ivy
???? 4 ? -com/jeeplus/database/persistence/DsReflectKit java/lang/Object a
ALLATORIxDEMO 9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V java/lang/IllegalAccessException java/lang/Exception
getClass ()Ljava/lang/Class;
java/lang/Class getDeclaredFields ()[Ljava/lang/reflect/Field;
java/lang/reflect/Field
setAccessible (Z)V
getName ()Ljava/lang/String;
java/lang/String toLowerCase "
! # trim %
! & equals (Ljava/lang/Object;)Z ( )
! * set '(Ljava/lang/Object;Ljava/lang/Object;)V , -
. Ljava/lang/Object; Ljava/lang/String; [Ljava/lang/reflect/Field; 2 java/lang/Throwable 4
getFieldValue 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; java/lang/SecurityException 8 java/lang/NoSuchFieldException : "java/lang/IllegalArgumentException < . > indexOf (Ljava/lang/String;)I @ A
! B substring (II)Ljava/lang/String; D E
! F (I)Ljava/lang/String; D H
! I 6 7
K ,com/jeeplus/database/persistence/DsObjectKit M isNull O )
N P getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; R S
T get &(Ljava/lang/Object;)Ljava/lang/Object; V W
X printStackTrace ()V Z [
\ forName %(Ljava/lang/String;)Ljava/lang/Class; ((Ljava/lang/String;)Ljava/lang/Class<*>; java/lang/ClassNotFoundException a ^ _
c e [
f /Lcom/jeeplus/database/persistence/DsReflectKit; getFieldValueNoCaseSensitive
9 \
setFieldValue getFieldType 7(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Class; l m
n newInstance ()Ljava/lang/Object; p q
r k
t
v getType x
y Code
StackMapTable LineNumberTable LocalVariableTable
Exceptions Signature
SourceFile !
{ Q*? ? YN? G-Y:?66? 62Y:Y? ? ? $+? '? $? +?
*,? /???? ??N-?? J M | G ? ! 3 3 ? - ? 5A 5? ! ? 3 } . ? ? ? % ? * ? = ? D ? K M h N ? P . ~ Q 0 Q 1 Q 0 6 7 { t l+?? CY=? <+Y? GN`? J:*-? LYM? Q? ???? C? ,? L??,? L?N*? +? UY:? *Z? ? YN?
:? ]-? F ` c 9 F ` c ; F ` c = F ` c | j ? * 5? ! ! ! ? 5? ! ! ! ? ! ? ! ? } J ? ( N ; " G ( ? + ? 5 ? = ? D { F C Q _ T ? \ A ` ? c ? e " j ~ l 0 l 1 ^ _ { b *? d??L? b | ? 5? ! b } B ? ~ 1 ? ` e [ { / *? g? } H ~ h i 7 { z `M*? ? N:-Y:?6Y6? -2Y:? ? $+? $? +? Y:? ????տ? *? ? LM? N-? j,? = Y 9 > F Y 9 G V Y 9 | ? ? ! 3 3 ? $ 5? ! 3 3 ? 5? ! 3 3 ? ! 3 3 ? ! 9? } : 7 ?
!
? % ? 5 : ? > ? G U L O V f Y ? Z
^ F ~ ` 0 ` 1 k { e p+?? CY>? a+Y? G:`? JN*? LY:? Q? *? oY:? s:-? ?:? ]-?? C? *-,? u? ?-,? w*? u?*+,? w? * 8 = | e ? <