edu.neu.ccs.demeterf.demfgen.dgp
Class Concrete

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
      extended by edu.neu.ccs.demeterf.demfgen.dgp.Concrete
All Implemented Interfaces:
Augmentor, Builder, BuilderAugmentor
Direct Known Subclasses:
Print, ToStr

public abstract class Concrete
extends DGPFunc
implements BuilderAugmentor


Field Summary
 
Fields inherited from interface edu.neu.ccs.demeterf.Builder
methodName
 
Fields inherited from interface edu.neu.ccs.demeterf.Augmentor
methodName
 
Constructor Summary
Concrete()
           
 
Method Summary
 Control control()
          Traversal control for this function generation
abstract  java.lang.String primitive(java.lang.String p)
           
 java.lang.String recur(TypeDef td)
           
 void setTrav()
           
 
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
argument, baseControl, builtins, fileName, functionObj, hasArgument, method, methodBody, methodName, methodReturn, override, startArgument, staticMethod, staticMethodBody
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Concrete

public Concrete()
Method Detail

setTrav

public void setTrav()

recur

public java.lang.String recur(TypeDef td)

control

public Control control()
Description copied from class: DGPFunc
Traversal control for this function generation

Overrides:
control in class DGPFunc

primitive

public abstract java.lang.String primitive(java.lang.String p)