
de.tsl2.nano.core.util.ObjectUtil.class Maven / Gradle / Ivy
???? 4?
z
q
q
q!
"
#
$% &'(')*
%+
%
,-
.
q/
q0
12 /3
q456
3 7
38
39:
3;
2< /=> <?@A
B
CD qE
;FG
HIJ
EK ?
ELMNFO
HP
;
Q
HR
HS
z!T
zUV
TWX
YZ
q[\
]
3^_`a
b
c
d
qe
qfg
h
i; qj
k
lm
lno
pq
lrs
ort
uvw
sxyz{|}~ LOG Lorg/apache/commons/logging/Log;
STD_TYPE_PKGS Ljava/util/List; Signature $Ljava/util/List; OBJ_TOSTRING Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this #Lde/tsl2/nano/core/util/ObjectUtil; copy K(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; src Ljava/lang/Object; dest noCopy [Ljava/lang/String; LocalVariableTypeTable TD; C(Ljava/lang/Object;TD;[Ljava/lang/String;)TD;
copyValues attributeNames merge L(Ljava/lang/Object;Ljava/lang/Object;Z[Ljava/lang/String;)Ljava/lang/Object; overwrite Z
StackMapTable ? D(Ljava/lang/Object;TD;Z[Ljava/lang/String;)TD; 9(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; destValuesOnly 1(Ljava/lang/Object;TD;Z)TD; resetValues &(Ljava/lang/Object;)Ljava/lang/Object; TS; (TS;)TS; clone e Ljava/lang/Exception; TT; (TT;)TT; addStandardTypePackages (Ljava/lang/String;)V stdTypePackage isStandardType (Ljava/lang/Object;)Z object (Ljava/lang/Class;)Z type Ljava/lang/Class; p Ljava/lang/Class<*>; (Ljava/lang/Class<*>;)Z isStandardInterface isSingleValueType isEmpty ((Ljava/lang/Object;[Ljava/lang/String;)Z
beanAttribute %Lde/tsl2/nano/core/cls/BeanAttribute; bean filterAttributes bc !Lde/tsl2/nano/core/cls/BeanClass;
attributes Ljava/util/Collection; ignore =Ljava/util/Collection;? getName &(Ljava/lang/Object;)Ljava/lang/String; instance getGenericInterfaceType 6(Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/Class; i I cls interfaze pos
interfaces [Ljava/lang/reflect/Type; ? 9(Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/Class<*>; getGenericInterface +(Ljava/lang/reflect/Type;)Ljava/lang/Class; Ljava/lang/reflect/Type;? .(Ljava/lang/reflect/Type;)Ljava/lang/Class<*>;
getGeneric ,(Ljava/lang/reflect/Type;I)Ljava/lang/Class; genericType /(Ljava/lang/reflect/Type;I)Ljava/lang/Class<*>; getGenericType 6(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class; clazz fieldName <(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Class<*>; $(Ljava/lang/Class;)Ljava/lang/Class; *(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; getDefaultValue %(Ljava/lang/Class;)Ljava/lang/Object; standardType Ljava/lang/Class; 1(Ljava/lang/Class;)TT; cloneObject wrap 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; value wrapperType C(Ljava/lang/Object;Ljava/lang/Class;)TT; cast 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; castInfo hasToString obj method Ljava/lang/reflect/Method;? createDefaultInstance gtype
SourceFile ObjectUtil.java ? ? ? ? ?? ? ? java/lang/String ???? java/lang/Object?? ? ? java/lang/Exception??? } ~?? ? java/lang/Class ? ? ??? ???? \w+[.]\w+?????? ????? java/util/Collection? ?
java/util/Map? ??????????????? #de/tsl2/nano/core/cls/BeanAttribute? ? ?? null?? ? ? ? ??? #java/lang/reflect/ParameterizedType?? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder the given class ???? has no generic interface: g? ? ??? java/lang/reflect/TypeVariable???????? ?? { |???? ? ? %de/tsl2/nano/core/cls/PrivateAccessor ???? trying to convert ' ' to ??????? ?? ? [B?? de/tsl2/nano/core/util/ListSet ?? java/util/Properties???? ? unknown wrapping of ???? to ( )?????? ? ? ? ? toString??? ? ?? ??? ???
java/sql/Time??? ?? java/sql/Timestamp !de/tsl2/nano/core/util/ObjectUtil??? java/util/ArrayList ?? sun.management java.lang java.util java.math java.sql de/tsl2/nano/core/util/ByteUtil de/tsl2/nano/core/cls/BeanClass java/util/Iterator java/lang/reflect/Type java/lang/reflect/Method M(Ljava/lang/Object;Ljava/lang/Object;ZZ[Ljava/lang/String;)Ljava/lang/Object; 9(Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; getClass ()Ljava/lang/Class; createInstance 8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; "de/tsl2/nano/core/ManagedException forward ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/util/List add ()Ljava/lang/String; equals
getPackage ()Ljava/lang/Package; java/lang/Package !de/tsl2/nano/core/util/StringUtil extract @(Ljava/lang/CharSequence;Ljava/lang/String;[I)Ljava/lang/String; isPrimitive ()Z contains isInterface isArray isAssignableFrom isByteStream getBeanClass 4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass;
getAttributes ()Ljava/util/List; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getValue %(Ljava/lang/Class;)Ljava/lang/String; getGenericInterfaces ()[Ljava/lang/reflect/Type; getGenericSuperclass ()Ljava/lang/reflect/Type;
getRawType append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getActualTypeArguments getGenericDeclaration (()Ljava/lang/reflect/GenericDeclaration; $java/lang/reflect/GenericDeclaration getTypeParameters #()[Ljava/lang/reflect/TypeVariable; getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; java/lang/reflect/Field org/apache/commons/logging/Log warn (Ljava/lang/Object;)V #de/tsl2/nano/core/cls/PrimitiveUtil call J(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; debug %(Ljava/lang/Class;Ljava/lang/Class;)Z load %(Ljava/lang/String;)Ljava/lang/Class; isPrimitiveOrWrapper convert toByteStream '([BLjava/lang/Class;)Ljava/lang/Object; ([Ljava/lang/Object;)V de/tsl2/nano/core/util/MapUtil toMapType 1(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map; isInstanceable hashCode ()I (I)Ljava/lang/StringBuilder; substring L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String; createBeanClass 5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass; getClazz getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; hasDefaultConstructor !de/tsl2/nano/core/util/NumberUtil isNumber getDefaultInstance %(Ljava/lang/Class;)Ljava/lang/Number; java/lang/System currentTimeMillis ()J (J)V de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; (I)V ! q z { | } ~ ?
? ? ? ? ? / *? ? ? ( ? ? ? ? ? ? ? W *+,? ? ? ; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Y *+,? ? ? D ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *+? ? -? ? ? M ? * ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? W *+? ? ? V ? ? ? ? ? ? ? ? ? ? ? ? ? ? E *? ? ? ? ^ ? ? ? ? ? ? ? ? ? ? ? **? ? ? ? ?
?L+? W? ? g h i j ? ? ? ? ? ? ? ? ? T ? ? ? ? ? 9 ?
*? W? ?
v
w ? ? ? ? ? ? _ !*? ?
*? ? ? *?
*? ? ? ? ? } ~ } ? ! ? ? ?
@ ? ? ? ? M*? ? ? ? ?*? ?
*? ? ?
*? ? L+?
? L*? ? ?
+? ? ? ? ? ? ? ? * ? 4 ? ? M ? ? * # ? ? ? M ? ? ? F ?? ?@ ? ? ? ? ? <*? ?
*? ? ?
*? ? L+?
? L*? ? ?
+? ? ? ? ? ? ? # ? ? <