Class EnumCompletionVisitor

All Implemented Interfaces:
GroovyClassVisitor, GroovyCodeVisitor, ErrorCollecting

public class EnumCompletionVisitor extends ClassCodeVisitorSupport
Enums have a parent constructor with two arguments from java.lang.Enum. This visitor adds those two arguments into manually created constructors and performs the necessary super call.
  • Constructor Details

    • EnumCompletionVisitor

      public EnumCompletionVisitor(CompilationUnit cu, SourceUnit su)
      Creates a new enum completion visitor.
      Parameters:
      cu - the compilation unit (currently unused but kept for API compatibility)
      su - the source unit for error reporting
  • Method Details