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 byLifecycle
implementation 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 void
afterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
void
afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
void
afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
void
beforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
void
beforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
void
beforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
-
-
-
Method Detail
-
beforeProcessingClassNode
public void beforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
- Specified by:
beforeProcessingClassNode
in interfaceLifecycle
-
afterProcessingClassNode
public void afterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
- Specified by:
afterProcessingClassNode
in interfaceLifecycle
-
beforeProcessingMethodNode
public void beforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
- Specified by:
beforeProcessingMethodNode
in interfaceLifecycle
-
afterProcessingMethodNode
public void afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
- Specified by:
afterProcessingMethodNode
in interfaceLifecycle
-
beforeProcessingConstructorNode
public void beforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
- Specified by:
beforeProcessingConstructorNode
in interfaceLifecycle
-
afterProcessingConstructorNode
public void afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
- Specified by:
afterProcessingConstructorNode
in interfaceLifecycle
-
-