Class AnnotationContractParameterVisitor

All Implemented Interfaces:
GroovyClassVisitor, GroovyCodeVisitor, ErrorCollecting

public class AnnotationContractParameterVisitor extends BaseVisitor
This BaseVisitor walks up the class hierarchy for the given ClassNode and adds ContractElement annotations to method parameters.
  • Constructor Details

    • AnnotationContractParameterVisitor

      public AnnotationContractParameterVisitor(SourceUnit sourceUnit, ReaderSource source)
      Creates a visitor that scans inherited method parameters for contract annotations.
      Parameters:
      sourceUnit - the source unit currently being transformed
      source - the reader source backing the source unit
  • Method Details