liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Êþº¾2¸:com/jeeplus/common/persistence/proxy/PaginationMapperProxyjava/lang/Object#java/lang/reflect/InvocationHandlerOBJECT_METHODSLjava/util/Set;    Signature#Ljava/util/Set<Ljava/lang/String;>;
sqlSession&Lorg/apache/ibatis/session/SqlSession;<clinit>()VCode<com/jeeplus/common/persistence/proxy/PaginationMapperProxy$1
 <init>     LineNumberTableLocalVariableTableisObjectMethod(Ljava/lang/reflect/Method;)Z
java/lang/reflect/Method  getName()Ljava/lang/String; "$# java/util/Set %&contains(Ljava/lang/Object;)Zthis<Lcom/jeeplus/common/persistence/proxy/PaginationMapperProxy;methodLjava/lang/reflect/Method;)(Lorg/apache/ibatis/session/SqlSession;)V
    . invokeS(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
Exceptions3java/lang/Throwable
5 
7 89findDeclaringInterface?(Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Class;;#com/jeeplus/common/persistence/Page
= >? getReturnType()Ljava/lang/Class;
ACBjava/lang/Class DEisAssignableFrom(Ljava/lang/Class;)ZG;com/jeeplus/common/persistence/proxy/PaginationMapperMethod
FI JT(Ljava/lang/Class;Ljava/lang/reflect/Method;Lorg/apache/ibatis/session/SqlSession;)V
FL MNexecute'([Ljava/lang/Object;)Ljava/lang/Object;P&org/apache/ibatis/binding/MapperMethod RTS$org/apache/ibatis/session/SqlSession UVgetConfiguration+()Lorg/apache/ibatis/session/Configuration;
OX YW(Ljava/lang/Class;Ljava/lang/reflect/Method;Lorg/apache/ibatis/session/Configuration;)V
O[ M\M(Lorg/apache/ibatis/session/SqlSession;[Ljava/lang/Object;)Ljava/lang/Object;
A^ _` isPrimitive()Zb*org/apache/ibatis/binding/BindingExceptiondjava/lang/StringBuilderfMapper method '
ch i(Ljava/lang/String;)V
ck lmappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;o' (
q r?getDeclaringClass
ct lu-(Ljava/lang/Object;)Ljava/lang/StringBuilder;wG) attempted to return null from a method with a primitive return type (y).
c{ | toString
ahproxyLjava/lang/Object;args[Ljava/lang/Object;declaringInterfaceLjava/lang/Class; mapperMethod(Lorg/apache/ibatis/binding/MapperMethod;resultLocalVariableTypeTableLjava/lang/Class<*>; StackMapTableB(Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Class<*>;
Œ ?getClass
A ‘ getInterfaces()[Ljava/lang/Class;
“ ”‘getParameterTypes
–˜—$com/jeeplus/common/utils/Reflections ™šgetAccessibleMethodR(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;œ/Could not find interface with the given method  mapperFacesm [Ljava/lang/Class;newMapperProxyK(Ljava/lang/Class;Lorg/apache/ibatis/session/SqlSession;)Ljava/lang/Object;W<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lorg/apache/ibatis/session/SqlSession;)TT;
A¥ ¦§getClassLoader()Ljava/lang/ClassLoader;
© +
«­¬java/lang/reflect/Proxy ®¯newProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;mapperInterface classLoaderLjava/lang/ClassLoader;
interfacesLjava/lang/Class<TT;>;
SourceFilePaginationMapperProxy.java InnerClasses!    
  / »Y·³±
 
*A ²+¶¹!¬- '( )*+F
*·,*+µ-±23    4
'(
/012pœ*,·4™°*+,·6::,¶<¶@™»FY,*´-·H-¶K°»OY,*´-¹Q·W:*´--¶Z:ÇE,¶<¶]™;»aY»cYe·g,¶¶jn¶j,¶p¶sv¶j,¶<¶sx¶j¶z·}¿°J9:
<=?1BFCRDaEeFnGuHzIJ†K’F•E™MHœ'(œ~œ)*œ€Š‚ƒFV„…RJ†‡ Š‚ˆ‰
ü&AýgO89    Š=    [N+¶‹¶ŽY:¾66§$2:,¶,¶’¸•:ÆN„¡ÿÛ-Ç»aY»cY›·g,¶s¶z·}¿-°:QRST"U&S+V0W3R=ZA[E\U[Y^>['([~[)*Y‚ƒƒ+ž*‡Y‚ˆˆ‰0ÿAŸÿ"A    ¡¢    £ *¶¤M½AY*SN»Y+·¨:,-¸ª°cdef4 °ƒ  ±²³ ~(‡  °´µ¶·