org.gcontracts.grails
Class SpringContractsLifecycle
java.lang.Object
org.gcontracts.common.base.BaseLifecycle
org.gcontracts.grails.SpringContractsLifecycle
- All Implemented Interfaces:
- org.gcontracts.common.spi.Lifecycle
public class SpringContractsLifecycle
- extends org.gcontracts.common.base.BaseLifecycle
Implements a Lifecycle in order to intercept GContracts
assertion generation mechanism and adapt it to specific requirements of the Spring
application container.
|
Method Summary |
void |
afterProcessingClassNode(org.gcontracts.common.spi.ProcessingContextInformation processingContextInformation,
org.codehaus.groovy.ast.ClassNode classNode)
|
void |
beforeProcessingClassNode(org.gcontracts.common.spi.ProcessingContextInformation processingContextInformation,
org.codehaus.groovy.ast.ClassNode classNode)
|
| Methods inherited from class org.gcontracts.common.base.BaseLifecycle |
afterProcessingContructorNode, afterProcessingMethodNode, beforeProcessingContructorNode, beforeProcessingMethodNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringContractsLifecycle
public SpringContractsLifecycle()
beforeProcessingClassNode
public void beforeProcessingClassNode(org.gcontracts.common.spi.ProcessingContextInformation processingContextInformation,
org.codehaus.groovy.ast.ClassNode classNode)
- Specified by:
beforeProcessingClassNode in interface org.gcontracts.common.spi.Lifecycle- Overrides:
beforeProcessingClassNode in class org.gcontracts.common.base.BaseLifecycle
afterProcessingClassNode
public void afterProcessingClassNode(org.gcontracts.common.spi.ProcessingContextInformation processingContextInformation,
org.codehaus.groovy.ast.ClassNode classNode)
- Specified by:
afterProcessingClassNode in interface org.gcontracts.common.spi.Lifecycle- Overrides:
afterProcessingClassNode in class org.gcontracts.common.base.BaseLifecycle