Package io.jmix.gradle
Class TransientAnnotationEnhancingStep
java.lang.Object
io.jmix.gradle.BaseEnhancingStep
io.jmix.gradle.TransientAnnotationEnhancingStep
- All Implemented Interfaces:
EnhancingStep
-
Field Summary
Fields inherited from class io.jmix.gradle.BaseEnhancingStep
classPool, logger, outputDir -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecuteInternal(javassist.CtClass ctClass) protected Stringprotected booleanisAlreadyEnhanced(javassist.CtClass ctClass) Methods inherited from class io.jmix.gradle.BaseEnhancingStep
execute, isEnhancingSupported, setClassPool, setLogger, setOutputDir
-
Constructor Details
-
TransientAnnotationEnhancingStep
public TransientAnnotationEnhancingStep()
-
-
Method Details
-
isAlreadyEnhanced
protected boolean isAlreadyEnhanced(javassist.CtClass ctClass) throws javassist.NotFoundException - Specified by:
isAlreadyEnhancedin classBaseEnhancingStep- Throws:
javassist.NotFoundException
-
getEnhancingType
- Specified by:
getEnhancingTypein classBaseEnhancingStep
-
executeInternal
protected void executeInternal(javassist.CtClass ctClass) throws IOException, javassist.CannotCompileException, javassist.NotFoundException - Specified by:
executeInternalin classBaseEnhancingStep- Throws:
IOExceptionjavassist.CannotCompileExceptionjavassist.NotFoundException
-