Class AnnotationProcessor
- java.lang.Object
-
- org.apache.groovy.contracts.common.spi.AnnotationProcessor
-
- Direct Known Subclasses:
ClassInvariantAnnotationProcessor
,EnsuresAnnotationProcessor
,RequiresAnnotationProcessor
public abstract class AnnotationProcessor extends Object
Base class for modifying the internal domain model, starting at
Contract
, and adding parts to it.- See Also:
AnnotationProcessorImplementation
-
-
Constructor Summary
Constructors Constructor Description AnnotationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
process(ProcessingContextInformation processingContextInformation, Contract contract, ClassNode classNode, MethodNode methodNode, BlockStatement blockStatement, BooleanExpression booleanExpression)
void
process(ProcessingContextInformation processingContextInformation, Contract contract, ClassNode classNode, BlockStatement blockStatement, BooleanExpression booleanExpression)
-
-
-
Method Detail
-
process
public void process(ProcessingContextInformation processingContextInformation, Contract contract, ClassNode classNode, BlockStatement blockStatement, BooleanExpression booleanExpression)
-
process
public void process(ProcessingContextInformation processingContextInformation, Contract contract, ClassNode classNode, MethodNode methodNode, BlockStatement blockStatement, BooleanExpression booleanExpression)
-
-