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

de.tsl2.nano.core.cls.BeanAttribute.class Maven / Gradle / Ivy

????=b
#de/tsl2/nano/core/cls/BeanAttributegetBeanAttributeK(Ljava/lang/Class;Ljava/lang/String;Z)Lde/tsl2/nano/core/cls/BeanAttribute;
	
%de/tsl2/nano/core/cls/CachedBeanClassgetCachedBeanClass4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass;
de/tsl2/nano/core/cls/BeanClassgetAttribute7(Ljava/lang/String;Z)Lde/tsl2/nano/core/cls/IAttribute;
getReadAccessMethod@(Ljava/lang/Class;Ljava/lang/String;Z)Ljava/lang/reflect/Method;
(Ljava/lang/reflect/Method;)V
 java/lang/reflect/MethodgetDeclaringClass()Ljava/lang/Class;
"#$getName.(Ljava/lang/reflect/Method;)Ljava/lang/String;
&'(getExpectedMethodName&(Ljava/lang/String;)Ljava/lang/String;	*+,
EMPTY_CLS_ARG[Ljava/lang/Class;
./012!de/tsl2/nano/core/util/MethodUtil	getMethodQ(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;4java/lang/Exception
6789:java/lang/Stringlength()I
6<=>	substring(II)Ljava/lang/String;
6@ABtoUpperCase()Ljava/lang/String;
6D=E(I)Ljava/lang/String;GHImakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;KMH(
OPQRS"de/tsl2/nano/core/ManagedExceptionforward,(Ljava/lang/Throwable;)Ljava/lang/Throwable;	UVWLOG Lorg/apache/commons/logging/Log;
YZ[#Bjava/lang/ClassG^_`aborg/apache/commons/logging/Logdebug(Ljava/lang/Object;)VM	efgreadAccessMethodLjava/lang/reflect/Method;
ijk
setAccessible(Z)V	mngwriteAccessMethod
Zqget
6stu
startsWith(Ljava/lang/String;)Zwis
yz{getWriteAccessMethod6(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;	}~$assertionsDisabledZ
???isGetterMethod(Ljava/lang/reflect/Method;)Z?java/lang/AssertionError?method has to start with get
??b
?? 
getReturnType
?z?P(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;
??(toFirstUpperM?java/lang/SecurityException
??()V?"java/lang/IllegalArgumentException?H?H(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;
???(Ljava/lang/String;)V
???java/lang/Object
Y??B
getSimpleName
??(toFirstLower
ZG
?????de/tsl2/nano/core/ENVisModeStrict()Z
?????!de/tsl2/nano/core/util/ObjectUtilisObject(Ljava/lang/Object;)Z?H?&(Ljava/lang/Object;)Ljava/lang/String;
???getParameterTypes()[Ljava/lang/Class;? java/lang/IllegalAccessException?H?9(Lde/tsl2/nano/core/cls/BeanAttribute;)Ljava/lang/String;
??
??? getClass
Y???isAssignableFrom(Ljava/lang/Class;)Z
??BtoGenericString	?H?7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/String;
???#leadsToFatalJVM_GetMethodParameters	???	EMPTY_ARG[Ljava/lang/Object;
???invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;?java/lang/Throwable?getAnnotatedExceptionTypes
6???equals?java/lang/reflect/Executable
??
M^??bwarn
???hasWriteAccess
???wrap&(Ljava/lang/Object;)Ljava/lang/Object;
?? getType
Y???isPrimitive?H?@(Ljava/lang/String;Ljava/lang/reflect/Method;)Ljava/lang/String;?java/lang/IllegalStateException?Rbeanattribute name cannot be changed. this is only supported on virtual attributes
??set
getAccessMethod()Ljava/lang/reflect/Method;
?initDeserialization

getExplicitType5(Lde/tsl2/nano/core/cls/IAttribute;)Ljava/lang/Class;? de/tsl2/nano/core/cls/IAttribute
.getGenericType.(Ljava/lang/reflect/Method;I)Ljava/lang/Class;
?!de/tsl2/nano/core/util/StringUtilbeandef.attribute.decapitalize
java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;
?!q"8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
$%?booleanValue
'((decapitalize
6*+BtoLowerCase
6-./charAt(I)C
12345java/lang/CharacterisUpperCase(C)Z
6789toCharArray()[C
1;+<(C)C
6>?([C)VZ
6BCD	compareTo(Ljava/lang/String;)I
FG:hashCode
F
?F
KLM
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;OHPJ(Ljava/lang/Class;Lde/tsl2/nano/core/cls/BeanAttribute;)Ljava/lang/String;
RSgetBeanClass
UVW
callMethod8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;YZ[\]
java/util/MapkeySet()Ljava/util/Set;_`abc
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;e[Ljava/lang/String;Ygq?
ijksetField9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
mnMgetMethodAnnotation
pqMgetFieldAnnotation
stugetAnnotations$()[Ljava/lang/annotation/Annotation;
wxyLz&de/tsl2/nano/core/util/AnnotationProxyV([Ljava/lang/annotation/Annotation;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
Y|}~getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
?s?java/lang/reflect/Field
??6(Ljava/lang/String;)Lde/tsl2/nano/core/cls/IAttribute;
???initSerialization
?????java/io/ObjectOutputStreamdefaultWriteObject	???declaringClassLjava/lang/Class;	???nameLjava/lang/String;
?????java/io/ObjectInputStreamdefaultReadObject
????7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
?C?%(Lde/tsl2/nano/core/cls/IAttribute;)I
Y???desiredAssertionStatus
????? de/tsl2/nano/core/log/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;serialVersionUIDJ
ConstantValue??Mz???	SignatureLjava/lang/Class<*>;RuntimeVisibleAnnotations#Lorg/simpleframework/xml/Attribute;PREFIX_READ_ACCESSPREFIX_BOOLEAN_READ_ACCESSPREFIX_WRITE_ACCESSPREFIX_CLASS?class[Ljava/lang/Class<*>;ATTR_ENUM_NAME?REGEXP_ATTR_NAME?[a-z][a-zA-Z0-9_]*J(Ljava/lang/Class;Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanAttribute;CodeLineNumberTableLocalVariableTableclazz
attributeNameLocalVariableTypeTableM(Ljava/lang/Class<*>;Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanAttribute;methodthrowExceptioncachedBC!Lde/tsl2/nano/core/cls/BeanClass;
StackMapTableN(Ljava/lang/Class<*>;Ljava/lang/String;Z)Lde/tsl2/nano/core/cls/BeanAttribute;A(Ljava/lang/reflect/Method;)Lde/tsl2/nano/core/cls/BeanAttribute;e1Ljava/lang/Exception;e
methodNameC(Ljava/lang/Class<*>;Ljava/lang/String;Z)Ljava/lang/reflect/Method;removeAccessCheckthis%Lde/tsl2/nano/core/cls/BeanAttribute;*Lde/tsl2/nano/core/cls/BeanAttribute;Ljava/lang/SecurityException;clstypeLjava/lang/Class;n(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;getBeanAttributeWriter[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanAttribute;attr~(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanAttribute;getIdgetValueLjava/lang/Throwable;beanInstanceLjava/lang/Object;(Ljava/lang/Object;)TT;accessMethodsetValue'(Ljava/lang/Object;Ljava/lang/Object;)VvaluesetNamegetNameFromSettergetAttributeName%(Ljava/lang/Class;)Ljava/lang/String;
returnType	getNameFUm()Ljava/lang/Class;gType"Lde/tsl2/nano/core/cls/IAttribute;'Lde/tsl2/nano/core/cls/IAttribute;Ljava/lang/Class;U(Lde/tsl2/nano/core/cls/IAttribute;)Ljava/lang/Class;()Ljava/lang/Class<*>;(I)Ljava/lang/Class;typePosI(I)Ljava/lang/Class<*>;stringchars[Co'Lde/tsl2/nano/core/cls/IAttribute;*(Lde/tsl2/nano/core/cls/IAttribute;)IobjgetAnnotationValues9(Ljava/lang/Class;[Ljava/lang/String;)[Ljava/lang/Object;iannotationClassmemberNamesa!Ljava/lang/annotation/Annotation;bcvaluesLjava/lang/Class;TA;java/lang/annotation/Annotation?d(Ljava/lang/Class;[Ljava/lang/String;)[Ljava/lang/Object;setAnnotationValues#(Ljava/lang/Class;Ljava/util/Map;)VannoationAttributesLjava/util/Map;5Ljava/util/Map;t(Ljava/lang/Class;Ljava/util/Map;)VannotationType	methodAnnA(Ljava/lang/Class;)TA;fLjava/lang/reflect/Field;9(Ljava/lang/String;)Lde/tsl2/nano/core/cls/IAttribute<*>;toStringwriteObject(Ljava/io/ObjectOutputStream;)VoutLjava/io/ObjectOutputStream;
Exceptions$java/io/IOException&Lorg/simpleframework/xml/core/Persist;
readObject(Ljava/io/ObjectInputStream;)VinLjava/io/ObjectInputStream;+ java/lang/ClassNotFoundException
assureInit%Lorg/simpleframework/xml/core/Commit;hasExpectedNamen	isVirtual(Ljava/lang/Object;)IOLjava/lang/Object;Lde/tsl2/nano/core/cls/IAttribute;
SourceFileBeanAttribute.java!Lorg/simpleframework/xml/Default;%Lorg/simpleframework/xml/DefaultType;FIELDrequiredBootstrapMethods=
>?@HA$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;CEisG7No access method for attribute '' available on class IgetKsetM3attribute  with type  is not available in class O.Qnot a real object instance: Snot a bean getter method: U+not instanceof methods '' declaring classWno write access for attribute value ''! missing setter for: [)annotation  not found on beanattribute InnerClasses^%java/lang/invoke/MethodHandles$Lookup`java/lang/invoke/MethodHandlesLookup!????????????????fg?ng???p???v?????????+,??????????VW~6??M*+???T????????????.*?N-?
-+?
??*+?:??Y????gh	ikl?4?g.??.??.?)???.?????@????p"*??L+?+*?!?
???Y*???uvwy?"fg?????Ha+?%N*-?)?-?:+?5?+?;??+?C?F?J?LN*-?)?-?:??NW??T+*?X?\?]?
35=>3?>???????5?>?@?D?M?R?Z?_??>@!??Q??a??a??a?\???a???+?Y663?3A6N3?3??'(?d%*?5?*?;??*?C?F?J?c????$??%???A6???i*?d?h*?l?*?l?h????????????????\*?op?r?*?ov?r?????
????g?@z?E	**?d?x????	???	??z{??8*?l?/?|?+???
??Y????+?!M*+?,+?????l*?l??"???#?%?*?-?3?? #??8??8fg?8???	z???"*+?????YY,S?-?N-?NW?N??3?????? ??*??"??"??"???"??"???V?H3??	????6*+?N-?,?Y??N-*+,???l-?l???Y+,*?????-???????$?4??*6??6??6??/???6??6????4????E*????
?????????X
*??*+?d??		?
??
fg?
???B?S*?d?????*???????????????-????f+?????Y+?????*?d??????Y*???Ŀ*?d?+?ŶȚ??Y*?d??+?ź????*?d?ҙ?*?d?h*?d+?նٰM,?NW?h}?i|}??>
& 4!E"Q#]$g%i'q*}+~,?-? ~?????????????
(S???
???p-*?o߶?"?*????T*?̺??????345)7+9?-?g?+???	k*??Q,?*?l??,?ŶȚ	*,??M*????,?=*?l?h*?l+??Y,S??W?!N-?NW??T*??*?d?????0IL3?2BDE"G0I8JIMLKMLRMUPjR?*M??k??k??k???k???
"
[3#B?D*?d?!??Y?????????P
??Y?????^?
??
???
??#$??-*?op?r?*?op?5?C?*?ov?5?CL+????"gh
ghih!i(j?-fg(???K6?$?x'*?o?r?*?o?5?C?*?oL+????n
ono"p?'ng"???C6	???2*??????z????B?D*?????????????? ?v*?L+???
+???	+??2??
??????g?????EY???u*?d?*?l?
*??*?l?*?d?????????????? ?A*?	???????????	??,*?
L+Y??*??M,???+?,?+??????*?? ??,??%??? ??,??%????(YY@Y??? ?E	*?d?????	???	??????O	*?d?????	??	???	???????X**?d?x????????????@ ?D*?d??????????	?(?/*???????	?(?m.?? ??#?
*?&?*?;?)*?C?F????-??.???R6
((??D*?
*?5?*?*?5?*?,?0?*?,?0?*?*?6L++4?:U?6Y+?=???
?+?-?2?;??D??2???C??^*??+?@?A?????????????G:?D*?d?E???????????b*?H+?I????????????@??M*+?JN-??T+*?N???-?ŸQ:,???:6,??-,2?TS??????*
$%
&')$*++5,D+J.?H.?M??M?MeG$)	?+"
?? M??MG??
????4_*+?JN-??T+*?N???,?X?6?^?d:-?ŸQ:6??-2,2?f?h???߱?*
56
78:.;7<B=X<^??H:$?_??_?_Y.1e7(	??*_??__Y??
?d?#?LM??*+?lM,?,?*+?o??IJ
KN? ???? ????
?nM?\*?d?r+?v??Z????????qM??)M*?d?*???{M?N,??-?NW,?+?v?3?"egnhijl p?*??)??)?'?)??)??Y?3?3????R*??Q+????v?????????B?D*?d?̰?~???????W	*??+????????	??	 !?	??"#???[**?d???**?d?!??????????????%&'?W	+??*???????	??	()?	??"#*,??`*?d?*?l?*???????????????Q**??*????d??
?????????-	.??P*?o?C?&L+?%*?o???
????g/?0??>????????????O	+*???????	??	???	????AC1?E	*+?????-?	???	??2??V'?????|?????Y?)???T??-HIN?@?345?6?e789Z:;P
<B<D<F<H<J<L<N<P<R<T<V<X<Z\
]_a




© 2015 - 2025 Weber Informatics LLC | Privacy Policy