Package org.apache.groovy.contracts.ast.visitor

# Interface ASTNodeMetaData

All Known Implementing Classes:
  `AnnotationClosureVisitor`, `ContractElementVisitor`

public interface ASTNodeMetaData
Holds all constants to be used as AST node metadata keys.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `CLOSURE_REPLACED`
  Marks an AST node whose annotation closure has already been replaced by generated infrastructure.
  `static final String`
  `PROCESSED`
  Marks an AST node that has already been processed by the contracts pipeline.

- ## Field Details

  - ### PROCESSED

    static final String PROCESSED
    Marks an AST node that has already been processed by the contracts pipeline.
    See Also:
      - Constant Field Values

  - ### CLOSURE_REPLACED

    static final String CLOSURE_REPLACED
    Marks an AST node whose annotation closure has already been replaced by generated infrastructure.
    See Also:
      - Constant Field Values