org.codehaus.groovy.classgen
Class EnumVisitor

Field Summary
 int FS
           
 int PRIVATE_FS
           
 int PS
           
 int PUBLIC_FS
           
 CompilationUnit compilationUnit
           
 SourceUnit sourceUnit
           
 
Constructor Summary
EnumVisitor(CompilationUnit cu, SourceUnit su)
           
 
Method Summary
void addConstructor(ClassNode enumClass)
          
void completeEnum(ClassNode enumClass)
          
SourceUnit getSourceUnit()
          
String getUniqueVariableName(String name, Statement code)
          
boolean isEnum(ClassNode node)
          
void visitClass(ClassNode node)
          
 

Constructor Detail

EnumVisitor

public EnumVisitor(CompilationUnit cu, SourceUnit su)


Method Detail

addConstructor

void addConstructor(ClassNode enumClass)


completeEnum

void completeEnum(ClassNode enumClass)


getSourceUnit

SourceUnit getSourceUnit()


getUniqueVariableName

String getUniqueVariableName(String name, Statement code)


isEnum

boolean isEnum(ClassNode node)


visitClass

public void visitClass(ClassNode node)