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

com.groupbyinc.flux.common.github.mustachejava.reflect.ReflectionObjectHandler.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4Ncom/groupbyinc/flux/common/github/mustachejava/reflect/ReflectionObjectHandlerHcom/groupbyinc/flux/common/github/mustachejava/reflect/BaseObjectHandlerReflectionObjectHandler.java
MAP_METHODLjava/lang/reflect/Method;()V	

thisPLcom/groupbyinc/flux/common/github/mustachejava/reflect/ReflectionObjectHandler;unwrap?(Lcom/groupbyinc/flux/common/github/mustachejava/ObjectHandler;I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List;)Ljava/lang/Object;Bcom/groupbyinc/flux/common/github/mustachejava/util/GuardExceptionjava/util/Listget(I)Ljava/lang/Object;[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;java/lang/Object makeList$(Ljava/lang/Object;)Ljava/util/List;"#$;com/groupbyinc/flux/common/github/mustachejava/util/Wrapper&call$(Ljava/util/List;)Ljava/lang/Object;()'*wrapper=Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;oh>Lcom/groupbyinc/flux/common/github/mustachejava/ObjectHandler;
scopeIndexIwrappersscopes$Ljava/util/List;Ljava/util/List;scopeLjava/lang/Object;finda(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;size()I:;<java/util/ArrayList>(I)V@
?AcreateDepthGuardM(I)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/DepthGuard;CD
Eadd(Ljava/lang/Object;)ZGHIjava/lang/StringKcreateClassGuard_(ILjava/lang/Object;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/ClassGuard;MN
OfindWrapper?(I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List;Ljava/lang/Object;Ljava/lang/String;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;QR
SindexOf(I)IUV
LW	substring(II)Ljava/lang/String;YZ
L[(I)Ljava/lang/String;Y]
L^createDotGuardo(ILjava/lang/Object;Ljava/lang/String;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/DotGuard;`a
b
?

java/lang/AssertionErrorf(Ljava/lang/Object;)Vh
gicreateWrappedGuardo(ILjava/util/List;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/WrappedGuard;kl
mcreateNullGuardK()Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/NullGuard;op
qjava/util/Collectionss
singletonListu#
tvtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;xyzcreateMissingWrapperk(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/MissingWrapper;|}
~eDLcom/groupbyinc/flux/common/github/mustachejava/util/GuardException;lookupLjava/lang/String;wrapperGuardPLjava/util/List;OLjava/util/List;dotIndexsubname
foundWrappersinamelengthguards
java/util/Map?containsKey?H??createMapGuard?(I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/MapGuard;??
?	?
createWrapper?(I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List;Ljava/lang/reflect/AccessibleObject;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;??
?areMethodsAccessible(Ljava/util/Map;)Z??
?getClass()Ljava/lang/Class;??
!?
findMemberI(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/AccessibleObject;??
?"java/lang/reflect/AccessibleObject?mapLjava/util/Map;member$Ljava/lang/reflect/AccessibleObject;Ecom/groupbyinc/flux/common/github/mustachejava/reflect/MissingWrapper?;	arguments[Ljava/lang/Object;
createBinding?(Ljava/lang/String;Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext;Lcom/groupbyinc/flux/common/github/mustachejava/Code;)Lcom/groupbyinc/flux/common/github/mustachejava/Binding;Ecom/groupbyinc/flux/common/github/mustachejava/reflect/GuardedBinding??(Lcom/groupbyinc/flux/common/github/mustachejava/ObjectHandler;Ljava/lang/String;Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext;Lcom/groupbyinc/flux/common/github/mustachejava/Code;)V?
??tc@Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext;code5Lcom/groupbyinc/flux/common/github/mustachejava/Code;Ljava/util/Map<**>;java/lang/NoSuchMethodException?java/lang/Class?	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;??
??!Ljava/lang/NoSuchMethodException;CodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable
Exceptions	Signature?(Lcom/groupbyinc/flux/common/github/mustachejava/ObjectHandler;I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List;)Ljava/lang/Object;u(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;?(I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List;Ljava/lang/Object;Ljava/lang/String;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;?(Ljava/lang/String;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/MissingWrapper;?(ILjava/util/List;Ljava/util/List;)Lcom/groupbyinc/flux/common/github/mustachejava/reflect/guards/WrappedGuard;(I[Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;Ljava/util/List<+Lcom/groupbyinc/flux/common/github/mustachejava/reflect/Guard;>;Ljava/lang/reflect/AccessibleObject;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/github/mustachejava/util/Wrapper;(Ljava/util/Map<**>;)Z
SourceFile!	?/*???
?	??	I*-??:,?6,:?66?$2:*?%?+?:??????>,,-I./I01I2I35:67?I34? ,!@ F$??!?'???89???N,?=6??Y?B:*?F?JWd6?u,?:??]*?P?JW:+:
*
?TN-??8
.?XY6	??
	?\:
	`?_:
*?c?JW??Y?B:*?P?JW*?TN???Y?d:-?,-?JW*-?%?+?e:?$:
?gY
?j?*?n?JW???**?r?w?n?JW???6?**?P?w?n?JW???=?'?{?:*
?TN-??*
?N?	?????-?
*+??-???????
??
???????58b67SG25u%?1	VD??
v$?)w?1?
????35?,-
??1??5?*????SG2??34?????+23
46#8.98:@<P=S?VAdBhCkFyG?H?J?K?L?M?N?O?Q?T?W?U?VZ[]_2a5c8d=eWgvh?i?l?m?n?8?t???)L'?!?*L?h
L'!LL`?S?%L'?
@'??QR?T	?*?e:?????U??:???'-*,???JW*,-???!YS???-*,???JW*????*????:??
*,-????RK???
?01?2??5?67???v???????2?????*?:?N?^?g?i?v???>????I'??|}?k??Y+,,?=???{?????? 
???5???????`a?S??Y-,????*
?167????kl?p??Y*,-????*
?125?5?2???????op?2??Y?İ?
??CD?=	??Y?ǰ?	
	?1??MN?H
??Y,?̰? 


?1
67?????`??Y*-,?Ѱ?4
012??????????!??Y,--?=???{??*?ذ?>!
!01!2!?5!??!???!????????T??Y*+,-???*
???????????H??
?????????	?p!????Y!S????
K?gY*?j????	???),*+ -?V?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy