All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.util.ObjectUtil.class Maven / Gradle / Ivy

????=?
!de/tsl2/nano/core/util/MethodUtil()V
	
de/tsl2/nano/core/cls/BeanClasscopyK(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;

copyValuesM(Ljava/lang/Object;Ljava/lang/Object;ZZ[Ljava/lang/String;)Ljava/lang/Object;
9(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;java/lang/String
resetValues9(Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
java/lang/ObjectgetClass()Ljava/lang/Class;
!"#createInstance8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
%'java/lang/Exception
)*+,-"de/tsl2/nano/core/ManagedExceptionforward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;	/0123!de/tsl2/nano/core/util/ObjectUtil
STD_TYPE_PKGSLjava/util/List;56789java/util/Listadd(Ljava/lang/Object;)Z;java/lang/Class
/=>?isStandardType(Ljava/lang/Class;)Z
:ABCgetName()Ljava/lang/String;
EF9equals
:HIJ
getPackage()Ljava/lang/Package;
LAMjava/lang/PackageO	\w+[.]\w+
QRSTU!de/tsl2/nano/core/util/StringUtilextract@(Ljava/lang/CharSequence;Ljava/lang/String;[I)Ljava/lang/String;
:WXYisPrimitive()Z5[\9contains
:^_YisInterface
:abYisArraydjava/util/Collection
:fg?isAssignableFromi
java/util/Map
/kl?isByteStream
:nopgetModifiers()I
rstuvjava/lang/reflect/Modifier
isAbstract(I)Z
xyzgetBeanClass4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass;
|}~
getAttributes()Ljava/util/List;
?????java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;c???iterator()Ljava/util/Iterator;????Yjava/util/IteratorhasNext????next()Ljava/lang/Object;?#de/tsl2/nano/core/cls/BeanAttribute
????getValue&(Ljava/lang/Object;)Ljava/lang/Object;
?Ac[
?B?%(Ljava/lang/Class;)Ljava/lang/String;?null
:???getGenericInterfaces()[Ljava/lang/reflect/Type;
/???getGenericInterface+(Ljava/lang/reflect/Type;)Ljava/lang/Class;
/???
getGeneric,(Ljava/lang/reflect/Type;I)Ljava/lang/Class;
:???getGenericSuperclass()Ljava/lang/reflect/Type;?#java/lang/reflect/ParameterizedType????
getRawType
/???getGenericInterfaceType6(Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/Class;?"java/lang/IllegalArgumentException???makeConcatWithConstants6(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;
???(Ljava/lang/String;)V????getActualTypeArguments?java/lang/reflect/TypeVariable????getGenericDeclaration(()Ljava/lang/reflect/GenericDeclaration;?????$java/lang/reflect/GenericDeclarationgetTypeParameters#()[Ljava/lang/reflect/TypeVariable;
:???getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
?????java/lang/reflect/FieldgetGenericType
/???%(Ljava/lang/Class;I)Ljava/lang/Class;	/???LOG Lorg/apache/commons/logging/Log;
&??CtoString?????org/apache/commons/logging/Logwarn(Ljava/lang/Object;)V
?????#de/tsl2/nano/core/cls/PrimitiveUtilgetDefaultValue%(Ljava/lang/Class;)Ljava/lang/Object;?%de/tsl2/nano/core/cls/PrivateAccessor
????clone
????callJ(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;???7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String;????debug
?g%(Ljava/lang/Class;Ljava/lang/Class;)Z
/u?
/getDefaultImplementation$(Ljava/lang/Class;)Ljava/lang/Class;
?
(class |name"?\s*[=:] *"?)(@|"|\})
QsubRegexS(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;IZZ)Ljava/lang/String;
load%(Ljava/lang/String;)Ljava/lang/Class;java/lang/reflect/Method(method |name"?\s*[=:] *"?)
fromGenericString.(Ljava/lang/String;)Ljava/lang/reflect/Method;java/lang/CharSequence
? !?isPrimitiveOrWrapper
?#$%convert7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
'k(de/tsl2/nano/core/util/ByteUtil
'*+,getBytes(Ljava/lang/Object;)[B
'./0toByteStream'([BLjava/lang/Class;)Ljava/lang/Object;2de/tsl2/nano/core/util/ListSet
145([Ljava/lang/Object;)V
:78getComponentTypec:;<stream()Ljava/util/stream/Stream;c>?psize
?ABCtoArray?(Ljava/util/stream/Stream;Ljava/lang/Class;I)Ljava/lang/Object;
EFGHIjava/lang/reflect/ArraynewInstance&(Ljava/lang/Class;I)Ljava/lang/Object;K[Ljava/lang/Object;cMBN(([Ljava/lang/Object;)[Ljava/lang/Object;Pjava/util/Properties
E
STUVWde/tsl2/nano/core/util/MapUtil	toMapType1(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map;
YZ[\]"de/tsl2/nano/core/util/parser/JSonisJSon(Ljava/lang/CharSequence;)Z
Y
Y`Ba=(Ljava/lang/Class;Ljava/lang/CharSequence;)Ljava/lang/Object;
ScdeasArray7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
Sgd#
/ij?isInstanceable
SlmnfromJSon#(Ljava/lang/String;)Ljava/util/Map;
YpqrtoList;(Ljava/lang/Class;Ljava/lang/CharSequence;)Ljava/util/List;
tuvwx#de/tsl2/nano/core/util/AdapterProxycreate4(Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object;
Yz{atoObject
:}~YisEnum?java/lang/Number
:???getEnumConstants()[Ljava/lang/Object;
??pintValue
/???isSimpleType
????e!de/tsl2/nano/core/util/FormatUtilparse
????getDefaultFormat'(Ljava/lang/Object;Z)Ljava/text/Format;
?????java/text/Formatformat&(Ljava/lang/Object;)Ljava/lang/String;
/???hasValueOfMethod&(Ljava/lang/Class;Ljava/lang/Object;)Z?valueOf
???K(Ljava/lang/Class;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/Object;
??phashCode???7(Ljava/lang/Class;ILjava/lang/Class;)Ljava/lang/String;5>5???get(I)Ljava/lang/Object;
/??%wrap
E???set((Ljava/lang/Object;ILjava/lang/Object;)V	/???STD_IMPLEMENTATIONSLjava/util/Map;h??9containsKeyh???
???getPrimitive
:???getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;?java/lang/NoSuchMethodException?java/lang/SecurityException?(?)
Q???	substringR(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String;
???createBeanClass5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass;
??getClazz
/???hasToString	?????/de/tsl2/nano/core/util/ObjectUtil$ObjectMethodsTOSTRING1Lde/tsl2/nano/core/util/ObjectUtil$ObjectMethods;
/???isOverriddenE(Ljava/lang/Class;Lde/tsl2/nano/core/util/ObjectUtil$ObjectMethods;)Z	????EQUALS	????HASHCODE
????method()Ljava/lang/reflect/Method;
A
???getParameterTypes()[Ljava/lang/Class;
:???	getMethod
?
???hasDefaultConstructor
?????!de/tsl2/nano/core/util/NumberUtilisNumber
?getDefaultInstance%(Ljava/lang/Class;)Ljava/lang/Number;
java/sql/Time
	
java/lang/SystemcurrentTimeMillis()J

(J)Vjava/sql/Timestamp

java/lang/Thread
currentThread()Ljava/lang/Thread;
getContextClassLoader()Ljava/lang/ClassLoader;
/	loadClass<(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;!.
#\]%[
'()
startsWith(Ljava/lang/String;)Z
:+,forName
?./getPrimitiveClass1 java/lang/ClassNotFoundException3java/lang/RuntimeException
256(Ljava/lang/Throwable;)V
89:;< de/tsl2/nano/core/log/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;>java/util/ArrayList
=@A(I)VCsun.managementE	java.langG	java.utilI	java.mathKjava.sqlMjava/lang/DoubleOjava/util/LinkedListQjava/lang/IterableS
java/util/SetUjava/util/LinkedHashSetWjava/util/SortedSetYjava/util/TreeSet[java/util/HashMap]java/util/SortedMap_java/util/TreeMap
SabcasMap$([Ljava/lang/Object;)Ljava/util/Map;	Signature$Ljava/util/List;3Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis#Lde/tsl2/nano/core/util/ObjectUtil;srcLjava/lang/Object;destnoCopy[Ljava/lang/String;LocalVariableTypeTableTD;C(Ljava/lang/Object;TD;[Ljava/lang/String;)TD;attributeNamesmergeL(Ljava/lang/Object;Ljava/lang/Object;Z[Ljava/lang/String;)Ljava/lang/Object;	overwriteZ
StackMapTablepD(Ljava/lang/Object;TD;Z[Ljava/lang/String;)TD;destValuesOnly1(Ljava/lang/Object;TD;Z)TD;TS;(TS;)TS;eLjava/lang/Exception;TT;(TT;)TT;addStandardTypePackagesstdTypePackageLjava/lang/String;objecttypeLjava/lang/Class;pLjava/lang/Class<*>;(Ljava/lang/Class<*>;)ZisStandardInterfaceisSingleValueTypeisEmpty((Ljava/lang/Object;[Ljava/lang/String;)Z
beanAttribute%Lde/tsl2/nano/core/cls/BeanAttribute;beanfilterAttributesbc!Lde/tsl2/nano/core/cls/BeanClass;
attributesLjava/util/Collection;ignore=Ljava/util/Collection;instanceiIcls	interfazepos
interfaces[Ljava/lang/reflect/Type;?9(Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/Class<*>;Ljava/lang/reflect/Type;?java/lang/reflect/Type.(Ljava/lang/reflect/Type;)Ljava/lang/Class<*>;genericType/(Ljava/lang/reflect/Type;I)Ljava/lang/Class<*>;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<*>;I)Ljava/lang/Class<*>;standardTypeLjava/lang/Class;1(Ljava/lang/Class;)TT;cloneObjectjsonMapwTypevaluewrapperTypeC(Ljava/lang/Object;Ljava/lang/Class;)TT;fromListOfWrappers5(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;
primitiveTypelistarrayD(Ljava/lang/Class;)Ljava/lang/Class;)(Ljava/lang/Class<*>;Ljava/lang/Object;)Zcast8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;castInfoobj	hasEqualshasHashcodeLjava/lang/reflect/Method;	objMethodcreateDefaultInstancegtypeclsName((Ljava/lang/String;)Ljava/lang/Class<*>;"Ljava/lang/ClassNotFoundException;loaderLjava/lang/ClassLoader;?(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;isObjecto
SourceFileObjectUtil.javaNestMembersBootstrapMethods?
?????$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?-the given class  has no generic interface: ?trying to convert '' to ?unknown wrapping of  to InnerClasses
ObjectMethods?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!/??23de??df&g/*??h2ijk?gW*+,??hQi lmnmopqnrds?gY	*+,?
?hZi 	lm	nm	tpq	nrds?uvg?*+??-?
?hci*lmnmwxtpqnry3?z?zd{	gW*+??hli lmnm|xqnrd}	?gE	*???hti	lmq	l~d	??g?**??? ??$?L+?(W?&h}~?i??lmql?yT&d?	??g9?.*?4W?h
?
?i??	>9gg!*?:?
*?:??g?M*?@?@?D??*?G?
*?G?K?
*??@L+N?
?PL*?V??.+?Z???h???*?4?iM??*#??qM??yF?@d?	??g?<*?G?
*?G?K?
*??@L+N?
?PL*?]??.+?Z???h??#?i<??#??q<??yF?!@d?	??gu&*?`? c*?e?h*?e?*?j???h??%?i&??q&??y$@d?	u?gD*?m?q?h?i??q??d????g?P*??wM,?{N+?:-??:???,????:*?????????????h"??
??1?I?K?N?i>1??P?mP?pH??
C??=??q
C??y?zcc?/?	B?gb"*?:?
*?:???*?
*??????h??!?i"?my
A	??g?W*??N6-?? +-2???e?-2???????*???*???????:+?????Y*+?????h*
????&?,?3?4?D?H?i4$??W??W??W??R??y???d???g\?*??e?*?????*?:?h???i??y@?d???g?P*????2M,???,?????:?,?ę,?Ĺ???2???:?,?:?
,?:??h"	
 '
7?
@i P??P??D??y? ?
@:d?	??g?*+?ж?????2?:?M,?(W?&h i ??????q??yV&d?	?gB*?ٰh%i??q??d?	??g?3*??M,?*????
*??2M??,???M??,????$&#$&h&	13	457:$;%<1=i*??%??3??3??q3??y???:&d?	??gA*??hIi??q??d?	??gO??Y*???????hSilmql?d?	?%g?	*?+*??e?*???*+????*??+*?????+?]?
+??
+??+M:,?e?*?	?
??,?e?*??
??*??*,?e? ,?e?
*??,?Y*S? ?,??	*,?"?,?&?*?),?-?c,?e??1Y?Y*S?3?*?c?C,?`?<,?6?V?*?c?9,?6*?c?=?@?*?c,?6?D?J?L?*?h?&,?]?
,O?Q?h,?e?*?h,?R?,?`?3*??,*??X??YY?^,?6*??_?,?6*??b?,?`?!,?6*????,?6?Y*S?f?,?`?+,?6?h?!,?6?Y,?6?Y*S? S?f?*??t*??X?jh,?e?*??kN,?]?-,?R?-?c,?e??YY?^,c??*??o?,?]?,*??k?s??YY?^,*??yW??,?|?*??,??*???2?*??,???,*????,?e?*????
*??*???,*???,??Y*S???,?]?*?h?,*?h?s?,?h?!,?Y*S? ?N,?Y*?S? ???*?*??,?????	M,?(W*????& b&c?&??&??&??&??&?&+&,U&V?&??&??&??&?&2&3E&Fs&t?&??&??&??&??&??&?&h6Mabc f/g=hDiFkOlPm_lctmunv}u?????????????????????????????+?,?G?M?V?d?n??????????????????????????(?/?3?:?F?Y?g?t?????????????????????????????i>?????F??????m??qF?????yC$+@:?: K1*$.?0h@h?S&?B&d?	??g?/*+???DM>+???,+??*????????,?h???'?-?i*
 ??/??/?3$?my?
?	gf??*?????*???:?*?h?i??q??y@:d?
??g?!*??:Y+???S?????M???h???i ??!??!?mq!??y	@@&d?	??g?)+?+???ͧM,?*,?Ѷո??*?h
??i )?m)????y@?@	?9gI*?*??ؙ??h?i?my@	??g2*?۸?hi??	??g2*???hi??	??g2*???hi??	??g?B*?V?
*?]??*+???+????M,??+????D???M,?(W?:&9:&h#:;@i*#??;??B??B??y?'@?:?&	??g?O*?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy