groovy / 4.0 / org / apache / groovy / contracts / common / base / baselifecycle.html

[Java] Class BaseLifecycle

  • org.apache.groovy.contracts.common.base.BaseLifecycle
All Implemented Interfaces and Traits:
Lifecycle
public abstract class BaseLifecycle
extends Object
implements Lifecycle

Base implementation class for interface Lifecycle. This class is supposed tp be extended by Lifecycle implementation classes and provides empty method bodies for all interface methods.

See Also:
Lifecycle

Methods Summary

Methods
Type Params Return Type Name and description
public void afterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
public void afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
public void afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)
public void beforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)
public void beforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)
public void beforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

Method Detail

@Override public void afterProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)

@Override public void afterProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)

@Override public void afterProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)

@Override public void beforeProcessingClassNode(ProcessingContextInformation processingContextInformation, ClassNode classNode)

@Override public void beforeProcessingConstructorNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode constructorNode)

@Override public void beforeProcessingMethodNode(ProcessingContextInformation processingContextInformation, ClassNode classNode, MethodNode methodNode)

© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/org/apache/groovy/contracts/common/base/BaseLifecycle.html