uchicago.src.codegen
Class MethodGenerator
java.lang.Object
uchicago.src.codegen.MethodGenerator
- All Implemented Interfaces:
- CodeGenerator
public class MethodGenerator
- extends java.lang.Object
- implements CodeGenerator
|
Constructor Summary |
MethodGenerator(java.lang.String scope,
java.lang.String name,
java.lang.String retVal,
java.lang.String excep)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodGenerator
public MethodGenerator(java.lang.String scope,
java.lang.String name,
java.lang.String retVal,
java.lang.String excep)
setBody
public void setBody(java.lang.String body)
setBody
public void setBody(BodyGenerator b)
addArg
public void addArg(java.lang.String name,
java.lang.String type)
addArg
public void addArg(ArgGenerator arg)
addToBody
public void addToBody(java.lang.String body)
add
public void add(java.lang.String name,
java.lang.Object o)
- Specified by:
add in interface CodeGenerator
generate
public java.lang.String generate(int ident)
- Specified by:
generate in interface CodeGenerator