uchicago.src.codegen
Class IvarGenerator

java.lang.Object
  extended by uchicago.src.codegen.IvarGenerator
All Implemented Interfaces:
CodeGenerator

public class IvarGenerator
extends java.lang.Object
implements CodeGenerator


Field Summary
 
Fields inherited from interface uchicago.src.codegen.CodeGenerator
I_SPACES
 
Constructor Summary
IvarGenerator(java.lang.String scope, java.lang.String name, java.lang.String type, java.lang.String val)
           
 
Method Summary
 void add(java.lang.String name, java.lang.Object object)
           
 java.lang.String generate(int ident)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvarGenerator

public IvarGenerator(java.lang.String scope,
                     java.lang.String name,
                     java.lang.String type,
                     java.lang.String val)
Method Detail

add

public void add(java.lang.String name,
                java.lang.Object object)
Specified by:
add in interface CodeGenerator

generate

public java.lang.String generate(int ident)
Specified by:
generate in interface CodeGenerator