Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

classgen
Class EnumEmitter  view EnumEmitter download EnumEmitter.java

java.lang.Object
  extended byclassgen.syntax.VisitorAdaptor
      extended byclassgen.EnumEmitter
All Implemented Interfaces:
classgen.syntax.Visitor

public class EnumEmitter
extends classgen.syntax.VisitorAdaptor


Field Summary
private  classgen.syntax.StringList classes
           
private  java.lang.String className
           
private  OutFile file
           
private  java.lang.String packageName
           
private  java.lang.String path
           
 
Constructor Summary
EnumEmitter()
           
 
Method Summary
private  void emit(java.lang.Object o)
           
private  void emit(java.lang.String s)
           
private  void emitDecl()
           
private  void emitElements(classgen.syntax.StringList l)
           
private  void newLine()
           
 void visit(classgen.syntax.EnumProduction production)
           
 void visit(classgen.syntax.Specification spec)
           
 
Methods inherited from class classgen.syntax.VisitorAdaptor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

private java.lang.String path

packageName

private java.lang.String packageName

className

private java.lang.String className

classes

private classgen.syntax.StringList classes

file

private OutFile file
Constructor Detail

EnumEmitter

public EnumEmitter()
Method Detail

visit

public void visit(classgen.syntax.Specification spec)

visit

public void visit(classgen.syntax.EnumProduction production)

emit

private void emit(java.lang.String s)

emit

private void emit(java.lang.Object o)

newLine

private void newLine()

emitDecl

private void emitDecl()

emitElements

private void emitElements(classgen.syntax.StringList l)