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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgenerateDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw)protected voidgenerateExtraDeclarations(java.lang.Class intfcl, java.lang.String genclass, com.mchange.v2.codegen.IndentedWriter iw)protected voidgenerateExtraImports(com.mchange.v2.codegen.IndentedWriter iw)protected voidgeneratePostDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw)protected voidgeneratePreDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw)static voidmain(java.lang.String[] argv)protected 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 Detail
-
generateDelegateCode
protected void generateDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Overrides:
generateDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
java.io.IOException
-
generatePreDelegateCode
protected void generatePreDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Overrides:
generatePreDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
java.io.IOException
-
generatePostDelegateCode
protected void generatePostDelegateCode(java.lang.Class intfcl, java.lang.String genclass, java.lang.reflect.Method method, com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Overrides:
generatePostDelegateCodein classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
java.io.IOException
-
generateExtraDeclarations
protected void generateExtraDeclarations(java.lang.Class intfcl, java.lang.String genclass, com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Overrides:
generateExtraDeclarationsin classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
java.io.IOException
-
writeDetachBody
protected void writeDetachBody(com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Throws:
java.io.IOException
-
generateExtraImports
protected void generateExtraImports(com.mchange.v2.codegen.IndentedWriter iw) throws java.io.IOException- Overrides:
generateExtraImportsin classcom.mchange.v2.codegen.intfc.DelegatorGenerator- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] argv)
-
-