edu.neu.ccs.demeterf.demfgen.dgp
Class StaticBc
java.lang.Object
edu.neu.ccs.demeterf.FC
edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc
edu.neu.ccs.demeterf.demfgen.dgp.TravGeneric
edu.neu.ccs.demeterf.demfgen.dgp.StaticTrav
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
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.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 |
StaticBc
public StaticBc()
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