Class MyBatisTransformers
- java.lang.Object
-
- org.hotswap.agent.plugin.mybatis.transformers.MyBatisTransformers
-
public class MyBatisTransformers extends java.lang.ObjectStatic transformers for MyBatis plugin.- Author:
- Vladimir Dvorak
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREFRESH_DOCUMENT_METHODstatic java.lang.StringREFRESH_METHODstatic java.lang.StringSRC_FILE_NAME_FIELD
-
Constructor Summary
Constructors Constructor Description MyBatisTransformers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidpatchBaseBuilder(org.hotswap.agent.javassist.CtClass ctClass)static voidpatchXMLConfigBuilder(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool)static voidpatchXMLMapperBuilder(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool)static voidpatchXPathParser(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool)
-
-
-
Field Detail
-
SRC_FILE_NAME_FIELD
public static final java.lang.String SRC_FILE_NAME_FIELD
- See Also:
- Constant Field Values
-
REFRESH_DOCUMENT_METHOD
public static final java.lang.String REFRESH_DOCUMENT_METHOD
- See Also:
- Constant Field Values
-
REFRESH_METHOD
public static final java.lang.String REFRESH_METHOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
patchXPathParser
@OnClassLoadEvent(classNameRegexp="org.apache.ibatis.parsing.XPathParser") public static void patchXPathParser(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileException- Throws:
org.hotswap.agent.javassist.NotFoundExceptionorg.hotswap.agent.javassist.CannotCompileException
-
patchBaseBuilder
@OnClassLoadEvent(classNameRegexp="org.apache.ibatis.builder.BaseBuilder") public static void patchBaseBuilder(org.hotswap.agent.javassist.CtClass ctClass) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileException- Throws:
org.hotswap.agent.javassist.NotFoundExceptionorg.hotswap.agent.javassist.CannotCompileException
-
patchXMLConfigBuilder
@OnClassLoadEvent(classNameRegexp="org.apache.ibatis.builder.xml.XMLConfigBuilder") public static void patchXMLConfigBuilder(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileException- Throws:
org.hotswap.agent.javassist.NotFoundExceptionorg.hotswap.agent.javassist.CannotCompileException
-
patchXMLMapperBuilder
@OnClassLoadEvent(classNameRegexp="org.apache.ibatis.builder.xml.XMLMapperBuilder") public static void patchXMLMapperBuilder(org.hotswap.agent.javassist.CtClass ctClass, org.hotswap.agent.javassist.ClassPool classPool) throws org.hotswap.agent.javassist.NotFoundException, org.hotswap.agent.javassist.CannotCompileException- Throws:
org.hotswap.agent.javassist.NotFoundExceptionorg.hotswap.agent.javassist.CannotCompileException
-
-