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

java.lang.Object
  extended by edu.neu.ccs.demeterf.FC
      extended by edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
          extended by edu.neu.ccs.demeterf.demfgen.dgp.TravGeneric
              extended by edu.neu.ccs.demeterf.demfgen.dgp.StaticTrav
                  extended by edu.neu.ccs.demeterf.demfgen.dgp.StaticBc
Direct Known Subclasses:
StaticTU

public class StaticBc
extends StaticTrav

Generate a CD specific TU for the given CD


Field Summary
 
Fields inherited from class edu.neu.ccs.demeterf.FC
augMethodName, buildMethodName
 
Constructor Summary
StaticBc()
           
 
Method Summary
 java.lang.String[] builtins()
          An Array of built ins for the traversal.
 java.lang.String docComment()
          Documentation comment to be placed above the Class definition
 FC functionObj()
          The function object responsible for function generation
 boolean genericInst()
           
 java.lang.String primitive(java.lang.String p)
           
 java.lang.String superClass()
           
 
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.StaticTrav
buildin, buildins, method, stubMethod
 
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.TravGeneric
builtin, combine, combine, combine, combine, combine, combine, combine, control, fileClosing, fileOpening, finish, isAbstract, realControl, recur, typeargs
 
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
argument, baseControl, fileName, fileSuffix, hasArgument, header, methodBody, methodName, methodReturn, override, startArgument, stubMethodBody, stubMethodName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticBc

public StaticBc()
Method Detail

functionObj

public FC functionObj()
Description copied from class: DGPFunc
The function object responsible for function generation

Overrides:
functionObj in class StaticTrav

docComment

public java.lang.String docComment()
Description copied from class: DGPFunc
Documentation comment to be placed above the Class definition

Overrides:
docComment in class StaticTrav

superClass

public java.lang.String superClass()
Overrides:
superClass in class StaticTrav

genericInst

public boolean genericInst()
Overrides:
genericInst in class StaticTrav

builtins

public java.lang.String[] builtins()
Description copied from class: DGPFunc
An Array of built ins for the traversal. Language specific primitives are added to this array.

Overrides:
builtins in class DGPFunc

primitive

public java.lang.String primitive(java.lang.String p)
Overrides:
primitive in class StaticTrav