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

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

Go to download

TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

There is a newer version: 2.5.2
Show newest version
????=:
#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12java/lang/Class	getMethod@(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;
.Y#BG\]^_`org/apache/commons/logging/Logdebug(Ljava/lang/Object;)VM	cdereadAccessMethodLjava/lang/reflect/Method;
ghi
setAccessible(Z)V	klewriteAccessMethod
Yoget
6qrs
startsWith(Ljava/lang/String;)Zuis	wxy$assertionsDisabledZ
{|}isGetterMethod(Ljava/lang/reflect/Method;)Zjava/lang/AssertionError?method has to start with get
~?`
?? 
getReturnType
???getWriteAccessMethodP(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;
??(toFirstUpperM?java/lang/SecurityException?java/lang/NoSuchMethodException
??()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
.??B
getSimpleName
??(toFirstLower
YG	???	EMPTY_ARG[Ljava/lang/Object;
???invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
???hasWriteAccess()Z
??? getClass
.???isAssignableFrom(Ljava/lang/Class;)Z
???wrap&(Ljava/lang/Object;)Ljava/lang/Object;
?? getType
.???isPrimitive?H?@(Ljava/lang/String;Ljava/lang/reflect/Method;)Ljava/lang/String;\??`warn?java/lang/IllegalStateException?Rbeanattribute name cannot be changed. this is only supported on virtual attributes
???set
???initDeserialization
???getParameterTypes()[Ljava/lang/Class;
???getGenericType.(Ljava/lang/reflect/Method;I)Ljava/lang/Class;
???getGenericReturnType()Ljava/lang/reflect/Type;?#java/lang/reflect/ParameterizedType????getActualTypeArguments()[Ljava/lang/reflect/Type;
???6(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;
???!de/tsl2/nano/core/util/StringUtil?beandef.attribute.decapitalize
?????java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;
???o?de/tsl2/nano/core/ENV8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
????booleanValue
?(decapitalize
6BtoLowerCase
6charAt(I)C
	

java/lang/CharacterisUpperCase(C)Z
6toCharArray()[C
	(C)C
6([C)VY de/tsl2/nano/core/cls/IAttribute
6	compareTo(Ljava/lang/String;)I
 !:hashCode
 
? 
%&'
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;)H*J(Ljava/lang/Class;Lde/tsl2/nano/core/cls/BeanAttribute;)Ljava/lang/String;
,-getBeanClass
/01
callMethod8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;34567
java/util/MapkeySet()Ljava/util/Set;9:;<=
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;?[Ljava/lang/String;3Ao?
CDEsetField9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
GH'getMethodAnnotation
JK'getFieldAnnotation
MNOgetAnnotations$()[Ljava/lang/annotation/Annotation;
QRS&T&de/tsl2/nano/core/util/AnnotationProxyV([Ljava/lang/annotation/Annotation;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
.VWXgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
ZM[java/lang/reflect/Field
]^6(Ljava/lang/String;)Lde/tsl2/nano/core/cls/IAttribute;
`aBtoGenericString
cd?initSerialization
fghi?java/io/ObjectOutputStreamdefaultWriteObject	klmdeclaringClassLjava/lang/Class;	opqnameLjava/lang/String;
stuv?java/io/ObjectInputStreamdefaultReadObject
6xyzequals(Ljava/lang/Object;)Z
|}~?!de/tsl2/nano/core/util/ObjectUtil7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
??%(Lde/tsl2/nano/core/cls/IAttribute;)I
.???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_NAMEpREGEXP_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;getAccessMethod()Ljava/lang/reflect/Method;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;getIdgetValuebeanInstanceLjava/lang/Object;(Ljava/lang/Object;)TT;setValue'(Ljava/lang/Object;Ljava/lang/Object;)VvaluesetNamegetNameFromSettergetAttributeName%(Ljava/lang/Class;)Ljava/lang/String;
returnType	getNameFU()Ljava/lang/Class;()Ljava/lang/Class<*>;(I)Ljava/lang/Class;typePosI(I)Ljava/lang/Class<*>;genType1(Ljava/lang/reflect/Method;I)Ljava/lang/Class<*>;stringchars[Co"Lde/tsl2/nano/core/cls/IAttribute;'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;
Exceptionsjava/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
 H!$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;#%is'7No access method for attribute '' available on class )get+set-3attribute  with type  is not available in class /.1>no write access for attribute value ''! missing setter for: 3)annotation  not found on beanattribute InnerClasses6%java/lang/invoke/MethodHandles$Lookup8java/lang/invoke/MethodHandlesLookup!?????lm????pq???de?le?q?n?q?t?q???q????+,???q???q??VWxy3??M*+???U??m?q???????.*?N-?
-+?
??*+?:??Y????hi	jlm?4?e.?m.?q.?y)???.?????@????p"*??L+?+*?!?
???Y*???vwxz?"de?????Ha+?%N*-?)?-?:+?5?+?;??+?C?F?J?LN*-?)?-?:??NW??T+*?X?Z?[?
35=>3?>???????5?>?@?D?M?R?Z?_??>@!??Q??a?ma?qa?y\?q?a???+?.663?3A6N3?3??'(?d%*?5?*?;??*?C?F?J?a????$??%?q?A6???i*?b?f*?j?*?j?f????????????????A*?b?????????|}?\*?mn?p?*?mt?p?????
????e?@????8*?j?/?v?+?z?
?~Y????+?!M*+?,+?????j*?j??"???#?%?*?-?3?? #?q8??8de?8???	????"*+?????.Y,S?-?N-?NW?N????????? ??*??"?m"?q"?m?"??"???V?H???	????6*+?N-?,?Y??N-*+,???j-?j???Y+,*?????-???????$?4??*6?m6?q6?m/???6??6????4????E*????
???????X
*??*+?b??	?
??
de?
???B?S*?b?????*????????????????*?b?f*?b+?????M,?NW?3?#$%&'? ??????????T3?????	k*???Q,?*?j??,?????	*,??M*???Ù,?=*?j?f*?j+??Y,S??W?!N-?NW??T*??*?b?????0IL3?2134"60889I<L:M;R<U?jA?*M??k??k??k???k???
"
[3#B?D*?b?!??H?????????P
??Yηп?M?
??
pq?
??#$??-*?mn?p?*?mn?5?C?*?mt?5?CL+????"VW
VWXW!X(Y?-de(pq?K6?$?v%*?mѶp?*?mѶ5?C?*?mL+????]^
]^ _?%le pq?C6	???2*??????i??m?B?D*??????p??????? ?}'*?b?*?j?
*?ӧ
*?j??2?*?b????yz{}?'???'???	??? ?E	*?b?ڰ???	???	???????O	*?b?ڰ???	??	???	????	????)*??M,??,???2M,?.?
,?.????????? )?e)??$???
??
A.?????X**?b??????????????@ ?D*?b??????????	?(?/*??????q	?(?l-????????
*???*?;?*?C?F????,??-?q?R6
(??D*?
*?5?*?*?5?*???*???*?*?L++4?U?6Y+????
?+?-?2?;??Dpq2?????^*??+?????????????????!:?D*?b??????????yz?b*?"+?#??????????????@????M*+?$N-??T+*?(???-???+:,???:6,??-,2?.S??????*


$+5DJ?H.??M??M?mM??G??$)??+"??? M??M??G?????????????4_*+?$N-??T+*?(???,?2?6?8?>:-???+:6??-2,2?@?B???߱?*

!."7#B$X#^&?H:$??_??_?m_??Y??.1??7(???*_??_??_??Y??????>?#??&'??*+?FM,?,?*+?I??01
25? ???m??? ???????????H'?\*?b?L+?P??A????m???????K'??)M*?b?*???UM?N,??-?NW,?Y+?P?3?"LNUOPQS W?*??)??)?m'???)??)????.Z3?3???^?R*???++?\??]???pq??????B?D*?b?_??e?????????W	*?b+?e??mno?	??	?	??d??[**?b??j**?b?!?n??stu????????W	+?r*?ӱ?}~?	??		?	??
??`*?b?*?j?*?ӱ??????????????Q**?j*?n??b??
?????????
	}?P*?m?C??L+?%*?m?w??
????eq??>????????????O	+*???{????	??	???	????A?E	*+?????.?	???	????V'?????v?????.?)???T??.IJO?@???eZ8	"$&(*,.024
579




© 2015 - 2024 Weber Informatics LLC | Privacy Policy