edu.neu.ccs.demeterf.demfgen.dgp
Class Concrete
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.Concrete
- Direct Known Subclasses:
- Print, PrintHeap, SQLCreate, SQLInsert, ToStr
public abstract class Concrete
- extends TravGeneric
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.TravGeneric |
builtin, combine, combine, combine, combine, combine, combine, combine, control, fileClosing, fileOpening, finish, isAbstract, primitive, realControl, recur, superClass, typeargs |
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc |
argument, baseControl, builtins, docComment, fileName, fileSuffix, hasArgument, header, method, methodBody, methodName, methodReturn, override, startArgument, stubMethod, stubMethodBody, stubMethodName |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Concrete
public Concrete()
functionObj
public abstract FC functionObj()
- Description copied from class:
DGPFunc
- The function object responsible for function generation
- Specified by:
functionObj
in class TravGeneric
combine
public java.lang.String combine(ClassDef td)
genericInst
public boolean genericInst()
- Specified by:
genericInst
in class TravGeneric
combine
public SumToken combine(SumToken s)
combine
public List<java.lang.String> combine(SubtypeList e)
combine
public List<java.lang.String> combine(SubtypeList s,
TypeUse f,
List<java.lang.String> r)
combine
public List<java.lang.String> combine(NESubtypeList s,
TypeUse f,
List<java.lang.String> r)
combine
public java.lang.String combine(Bound b)
wrapStr
public java.lang.String wrapStr(java.lang.String p,
java.lang.String arg)
combine
public List<?> combine(FieldEmpty e)
combine
public List<?> combine(FieldCons l,
java.lang.Object f,
List r)
combine
public java.lang.String combine(Cons<TypeDef> l,
java.lang.String f,
java.lang.String r)
combine
public java.lang.String combine(Empty<TypeDef> l)
combine
public java.lang.String combine(IntfcDef id)