Package com.mchange.v2.c3p0.codegen
Class JdbcProxyGenerator
java.lang.Object
com.mchange.v2.codegen.intfc.DelegatorGenerator
com.mchange.v2.c3p0.codegen.JdbcProxyGenerator
public abstract class JdbcProxyGenerator
extends com.mchange.v2.codegen.intfc.DelegatorGenerator
-
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerateDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) protected voidgenerateExtraDeclarations(Class intfcl, String genclass, com.mchange.v2.codegen.IndentedWriter iw) protected voidgenerateExtraImports(com.mchange.v2.codegen.IndentedWriter iw) protected voidgeneratePostDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) protected voidgeneratePreDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) static voidprotected voidwriteDetachBody(com.mchange.v2.codegen.IndentedWriter iw) Methods inherited from class com.mchange.v2.codegen.intfc.DelegatorGenerator
generateBannerComment, generateClassJavaDocComment, generateReflectiveDelegateCode, getClassModifiers, getExtraInterfaces, getMethodModifiers, getNoArgConstructorModifiers, getReflectiveDelegateMethods, getReflectiveDelegationPolicy, getSuperclass, getWrappingConstructorModifiers, isGenerateInnerGetter, isGenerateInnerSetter, isGenerateNoArgConstructor, isGenerateWrappingConstructor, setClassModifiers, setExtraInterfaces, setGenerateInnerGetter, setGenerateInnerSetter, setGenerateNoArgConstructor, setGenerateWrappingConstructor, setMethodModifiers, setNoArgConstructorModifiers, setReflectiveDelegateMethods, setReflectiveDelegationPolicy, setSuperclass, setWrappingConstructorModifiers, writeDelegator
-
Method Details
-
generateDelegateCode
protected void generateDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) throws IOException - Overrides:
generateDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
IOException
-
generatePreDelegateCode
protected void generatePreDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) throws IOException - Overrides:
generatePreDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
IOException
-
generatePostDelegateCode
protected void generatePostDelegateCode(Class intfcl, String genclass, Method method, com.mchange.v2.codegen.IndentedWriter iw) throws IOException - Overrides:
generatePostDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
IOException
-
generateExtraDeclarations
protected void generateExtraDeclarations(Class intfcl, String genclass, com.mchange.v2.codegen.IndentedWriter iw) throws IOException - Overrides:
generateExtraDeclarationsin classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
IOException
-
writeDetachBody
- Throws:
IOException
-
generateExtraImports
- Overrides:
generateExtraImportsin classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
IOException
-
main
-