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)

The 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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
6???valueOf&(Ljava/lang/Object;)Ljava/lang/String;?H?J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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;)ZM
???getParameterTypes()[Ljava/lang/Class;? java/lang/IllegalAccessExceptionM
??
??? getClass
Y???isAssignableFrom(Ljava/lang/Class;)Z
??BtoGenericString	G
???#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???isPrimitiveG?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/Boolean(Z)Ljava/lang/Boolean;
?q8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
 ?booleanValue
"#(decapitalize
6%&BtoLowerCase
6()*charAt(I)C
,-./0java/lang/CharacterisUpperCase(C)Z
6234toCharArray()[C
,6&7(C)C
69:([C)V
Z
6=>?	compareTo(Ljava/lang/String;)I
AB:hashCode
A
?A
FGH
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;G
KLgetBeanClass
NOP
callMethod8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;RSTUV
java/util/MapkeySet()Ljava/util/Set;XYZ[\
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;^[Ljava/lang/String;R`q?
bcdsetField9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
fgHgetMethodAnnotation
ijHgetFieldAnnotation
lmngetAnnotations$()[Ljava/lang/annotation/Annotation;
pqrGs&de/tsl2/nano/core/util/AnnotationProxyV([Ljava/lang/annotation/Annotation;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
YuvwgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;
ylzjava/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;
?>?%(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;
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;FIELDrequiredBootstrapMethods6
789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 BgetDsetF3attribute  with type  is not available in class H.Jnot a real object instance: Lnot a bean getter method: N+not instanceof methods '' declaring classPno write access for attribute value ''! missing setter for: T)annotation  not found on beanattribute InnerClassesW%java/lang/invoke/MethodHandles$LookupYjava/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??	????<*+?N-?2?Y??N-*+,???l-?l???Y+,??*???????-???????$?:??*<??<??<??5???<??<????:????E*????
?????????X
*??*+?d??		?
??
fg?
???B?S*?d?????*???????????????6????o+?????Y+???????*?d??????Y*?????Ŀ*?d?+?ŶȚ??Y*?d??+?Ÿ??????*?d?Й?*?d?h*?d+?ӶװM,?NW?q??r????>
) :!K"W#f$p%r'z*?+?,?-? ??????????????
+S???
???p-*?oݶߙ"?*????T*?̺??????345)7+9?-?g?+???n*??Q,?*?l??,?ŶȚ	*,??M*???,?@*?l?h*?l+??Y,S??W?$N-?NW??T*??*?d???????0IL3?2BDE"G0I8JIMLKMLRMUPmR?*M??n??n??n???n???
"
[3#B?D*?d?!??Y?????????P
??Y?????^?
??
???
??#$??-*?op?r?*?op?5?C?*?ov?5?CL+????"gh
ghih!i(j?-fg(???K6?$?v%*?o??r?*?o??5?C?*?oL+????no
no 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?*?'?+?*?'?+?*?*?1L++4?5U?6Y+?8???
?+?-?2?;??D??2???>??^*??+?;?????????????O	+*???????	??	???	????A>*?E	*+?
????-?	???	??+??V'?????|?????Y?)???T??-HIN?@?,-.?/?e012Z34P
5;5=5?5A5C5E5G5I5K5M5O5Q5SU
VXZ




© 2015 - 2025 Weber Informatics LLC | Privacy Policy