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

com.zaxxer.hikari.util.JavassistProxyFactory.class Maven / Gradle / Ivy

There is a newer version: 6.2.0
Show newest version
????7?
???
?	??
???
J?
?
?	????
J?
????????????
?	

J
?

?	
??
?

?

?
?
? 
!"
<#
?$&
@?
?'
?(*
@+
,-.?/?01
?2
?3
@4
56
?7
89:
?;<=>?
@?A
?B	?CD
?E
?FG
`H
?I
?JKLM
f?
?N
O
f+
fPQ
JR
STU
?VW
q?
JX
qY
q+
JZ
J[
??\
?]
^
_`
?abcdefghij	kl	ml	nl	ol	pl	ql	rl	sl	tl
Juv	classPoolLjavassist/ClassPool;genDirectoryLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis.Lcom/zaxxer/hikari/util/JavassistProxyFactory;main([Ljava/lang/String;)Vargs[Ljava/lang/String;
methodBody
StackMapTable
ExceptionswmodifyProxyFactorymethodLjavassist/CtMethod;packageNameproxyCtLjavassist/CtClass;xyz{|}generateProxyClass8(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V	signaturemodifiedBodysuperMethod
intfMethodintfCtintfLjava/lang/Class;primaryInterfacesuperClassNamenewClassNamesuperCttargetCt	superSigsLjava/util/HashSet;methodsLocalVariableTypeTableLjava/lang/Class<*>;Ljava/lang/Class;'Ljava/util/HashSet;~	SignatureS(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)VisThrowsSqlException(Ljavassist/CtMethod;)ZclazzisDefaultMethod((Ljava/lang/Class;Ljavassist/CtMethod;)Zpt
paramTypesLjava/util/ArrayList;+Ljava/util/ArrayList;>;+(Ljava/lang/Class<*>;Ljavassist/CtMethod;)ZgetAllInterfaces"(Ljava/lang/Class;)Ljava/util/Set;
interfacesLjava/util/LinkedHashSet;/Ljava/util/LinkedHashSet;>;;(Ljava/lang/Class<*>;)Ljava/util/Set;>;toJavaClass&(Ljavassist/CtClass;)Ljava/lang/Class;cls)(Ljavassist/CtClass;)Ljava/lang/Class<*>;%(Ljava/lang/String;)Ljava/lang/Class;cn((Ljava/lang/String;)Ljava/lang/Class<*>;
SourceFileJavassistProxyFactory.java??javassist/ClassPool??java.sql??javassist/LoaderClassPath,com/zaxxer/hikari/util/JavassistProxyFactory????????[{ try { return delegate.method($$); } catch (SQLException e) { throw checkException(e); } }java/sql/Connection&com/zaxxer/hikari/pool/ProxyConnection????java/sql/Statement%com/zaxxer/hikari/pool/ProxyStatementjava/sql/ResultSet%com/zaxxer/hikari/pool/ProxyResultSetjava/sql/DatabaseMetaData,com/zaxxer/hikari/pool/ProxyDatabaseMetaDatad{ try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }java/sql/PreparedStatement-com/zaxxer/hikari/pool/ProxyPreparedStatementjava/sql/CallableStatement-com/zaxxer/hikari/pool/ProxyCallableStatement?????AGenerating method bodies for com.zaxxer.hikari.proxy.ProxyFactory??????#com.zaxxer.hikari.pool.ProxyFactory??????getProxyConnection??getProxyStatementgetProxyPreparedStatementgetProxyCallableStatementgetProxyResultSetgetProxyDatabaseMetaDataBootstrapMethods??????????????(.+)\.(\w+)$1.Hikari$2????javassist/Modifier?????java/util/HashSet??????????????????java/lang/Class?????????????((cast) ??delegatesupersuper)cast??({ return ((cast) delegate).method($$); }????return????javassist/bytecode/ClassFile??????SQLExceptionjavassist/NotFoundExceptionjava/util/ArrayList??????[Ljava/lang/Class;?????default ??java/util/LinkedHashSet????????[]?????????intlongshortbytefloatdoublebooleancharvoid?????????????java/lang/Objectjava/lang/Exceptionjava/lang/Stringjavassist/CtClass[Ljavassist/CtMethod;javassist/CtMethod javassist/CannotCompileExceptionjava/io/IOExceptionjava/util/Iterator[Ljavassist/CtClass;
importPackage(Ljava/lang/String;)VgetClassLoader()Ljava/lang/ClassLoader;(Ljava/lang/ClassLoader;)VappendClassPath,(Ljavassist/ClassPath;)Ljavassist/ClassPath;getName()Ljava/lang/String;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln
getPackage()Ljava/lang/Package;java/lang/Package
getCtClass'(Ljava/lang/String;)Ljavassist/CtClass;
getMethods()[Ljavassist/CtMethod;hashCode()Iequals(Ljava/lang/Object;)Z
??){return new .HikariProxyConnection($$);}makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;setBody({return new .HikariProxyStatement($$);}0{return new .HikariProxyPreparedStatement($$);}0{return new .HikariProxyCallableStatement($$);}({return new .HikariProxyResultSet($$);}/{return new .HikariProxyDatabaseMetaData($$);}target/classes	writeFile
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	makeClass:(Ljava/lang/String;Ljavassist/CtClass;)Ljavassist/CtClass;	setPublic(I)IsetModifiers(I)VGenerating getModifiersgetSignatureadd
java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;addInterface(Ljavassist/CtClass;)VgetDeclaredMethodscontainsjavassist/CtNewMethodcopyQ(Ljavassist/CtMethod;Ljavassist/CtClass;Ljavassist/ClassMap;)Ljavassist/CtMethod;	getMethod:(Ljava/lang/String;Ljava/lang/String;)Ljavassist/CtMethod;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
getReturnType()Ljavassist/CtClass;voidType	addMethod(Ljavassist/CtMethod;)VgetClassFile ()Ljavassist/bytecode/ClassFile;setMajorVersiongetExceptionTypes()[Ljavassist/CtClass;
getSimpleNamegetParameterTypestoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/MethodtoString(Ljava/lang/CharSequence;)Z
getInterfaces()[Ljava/lang/Class;addAll(Ljava/util/Collection;)Z
getSuperclass()Ljava/lang/Class;isInterfaceendsWith(Ljava/lang/String;)Zjava/lang/reflect/ArraynewInstance&(Ljava/lang/Class;I)Ljava/lang/Object;getClassjava/lang/IntegerTYPEjava/lang/Longjava/lang/Shortjava/lang/Bytejava/lang/Floatjava/lang/Doublejava/lang/Booleanjava/lang/Characterjava/lang/VoidforName???$java/lang/invoke/StringConcatFactory?LookupInnerClasses?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles1?
??
??
???/*???'????????|?Y??????Y?	?
?W*??	*2?
L?+??+??+??+?L?+??+????>-
./%1*20637>8I9T:_=b>m?xA{B?|??3I???0??
???'g?? ?!?"K?#?$L+?%M,?>6?2,2:?&:6?'???'?L??-|?=?lV????w?E?<??\(?)?V6?P*?)?F6?@+?)?66?0,?)?&6? -?)?6?.?)?6?y%3AO]k*?/?0?I*?1?0?;*?2?0?-*?3?0?*?4?0?*?5?0?????+??6?7??REGHI1JLMOPR'S*U5V8XCYF[Q\TIZcfd? 1#??V??M???0?%????V??&




?
??e??
???G?+89?:N?+?$:?-?;:?=?>?-??? ?@Y?A:?%:?66		?2	2:

?B~?
?&
?C?D?EW?	??ͻ@Y?A:*?F?G:?H?5?I?J:	?	??$:

?K
?L:?66

??
2:?&?C?D:?M????M????EW?N:,:?&?C?O:?B~?.	?P?$QR?S:TU?S:VU?S:W*??S:?X?Y?&?S:?ZY?&?SW*??S:?[?\?]R?S:?0?^?
??????_4?a??6?7???)k	mno'q3t<uYvfw{u?{?|?}?~??????????????-?F?Q?\?g?t?|??????????????????????Y"??
??????????-??????????
?#??	?????????	?????????<????_???*?#??	???<????_?????K
J?????@?/??@??8J?????@@?J???+???_???%?
J?????@@?J???	J?????@@??????
????/*?bL+?=>?+2:?cd?)??????L?",e#),e???!?#?)?,?-????/????
??Be
????M?fY?gM+?hN-?66?-2:,?i?jW????*+?&,?J?k?l?m?no?p????!?+?1??*!
??M??M??E???M??E????J?f??????
???a?qY?rL*?sM,?>6?),2:?s??
+?F?tW+?uW????*?v?+*?v?F?tW*?w?	+*?uW+??.???(?2?9???F?R?Y?_?? ??a??Y??? ??a??Y???)?Jql?J?Jq??
???e**?xy?z?*?xyR?S?{?|?}?*?x?{????"??*???"????
????5*L=+?'??	??{????T.a~.?V?2?|b7Q???l(??"\???|p+~?)?x=?s+?)?j=?e+??)?\=?W+??)?N=?I+??)?@=?;+??)?2=?-+??)?$=?+??)?=?+??)?=?U159=AEIMQ???????????????????????????*????.?????? ?$?(?,0?5????\?





1???????R???*???
???8	%)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy