Class ClassInvariantLifecycle
- java.lang.Object
-
- org.apache.groovy.contracts.common.base.BaseLifecycle
-
- org.apache.groovy.contracts.common.impl.lc.ClassInvariantLifecycle
-
- All Implemented Interfaces:
Lifecycle
public class ClassInvariantLifecycle extends BaseLifecycle
InternalLifecycle
implementation for class-invariants.
-
-
Constructor Summary
Constructors Constructor Description ClassInvariantLifecycle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
void
afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
-
Methods inherited from class org.apache.groovy.contracts.common.base.BaseLifecycle
afterProcessingClassNode, beforeProcessingClassNode, beforeProcessingConstructorNode, beforeProcessingMethodNode
-
-
-
-
Method Detail
-
afterProcessingMethodNode
public void afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
- Specified by:
afterProcessingMethodNode
in interfaceLifecycle
- Overrides:
afterProcessingMethodNode
in classBaseLifecycle
-
afterProcessingConstructorNode
public void afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
- Specified by:
afterProcessingConstructorNode
in interfaceLifecycle
- Overrides:
afterProcessingConstructorNode
in classBaseLifecycle
-
-