Class BaseLifecycle
- java.lang.Object
-
- org.apache.groovy.contracts.common.base.BaseLifecycle
-
- All Implemented Interfaces:
Lifecycle
- Direct Known Subclasses:
ClassInvariantLifecycle,PostconditionLifecycle,PreconditionLifecycle
public abstract class BaseLifecycle extends Object implements Lifecycle
Base implementation class for interfaceLifecycle. This class is supposed tp be extended byLifecycleimplementation classes and provides empty method bodies for all interface methods.- See Also:
Lifecycle
-
-
Constructor Summary
Constructors Constructor Description BaseLifecycle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)voidafterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)voidafterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)voidbeforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)voidbeforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)voidbeforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
-
-
-
Method Detail
-
beforeProcessingClassNode
public void beforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
- Specified by:
beforeProcessingClassNodein interfaceLifecycle
-
afterProcessingClassNode
public void afterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
- Specified by:
afterProcessingClassNodein interfaceLifecycle
-
beforeProcessingMethodNode
public void beforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
- Specified by:
beforeProcessingMethodNodein interfaceLifecycle
-
afterProcessingMethodNode
public void afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
- Specified by:
afterProcessingMethodNodein interfaceLifecycle
-
beforeProcessingConstructorNode
public void beforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
- Specified by:
beforeProcessingConstructorNodein interfaceLifecycle
-
afterProcessingConstructorNode
public void afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
- Specified by:
afterProcessingConstructorNodein interfaceLifecycle
-
-