edu.neu.ccs.demeterf.demfgen.pcdgp
Class Typical
java.lang.Object
edu.neu.ccs.demeterf.FC
edu.neu.ccs.demeterf.demfgen.pcdgp.PCDGPFunc
edu.neu.ccs.demeterf.demfgen.pcdgp.Typical
- Direct Known Subclasses:
- Creator, Getters, Setters
public abstract class Typical
- extends PCDGPFunc
Method Summary |
abstract java.lang.String |
combine(ClassDef td,
DoGen g,
ident n,
TypeDefParams ps,
List<java.lang.String> sts,
List<StrLTrip.StrPair> fs)
|
|
combine(ConsList c,
Syntax f,
List<X> r)
|
|
combine(ConsList c,
X f,
List<X> r)
|
TypeDefParams |
combine(EmptyDefParams e)
|
|
combine(EmptyList e)
|
StrLTrip.StrPair |
combine(Field f,
ident n,
java.lang.String type)
|
java.lang.String |
combine(IntfcDef td)
|
java.lang.String |
combine(TypeUse tu)
|
Control |
control()
Traversal control for this function generation |
java.lang.String |
fieldArgs(List<StrLTrip.StrPair> fs)
|
java.lang.String |
fieldNames(List<StrLTrip.StrPair> fs)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Typical
public Typical()
control
public Control control()
- Description copied from class:
PCDGPFunc
- Traversal control for this function generation
- Overrides:
control
in class PCDGPFunc
combine
public abstract java.lang.String combine(ClassDef td,
DoGen g,
ident n,
TypeDefParams ps,
List<java.lang.String> sts,
List<StrLTrip.StrPair> fs)
combine
public java.lang.String combine(IntfcDef td)
fieldArgs
public java.lang.String fieldArgs(List<StrLTrip.StrPair> fs)
fieldNames
public java.lang.String fieldNames(List<StrLTrip.StrPair> fs)
combine
public TypeDefParams combine(EmptyDefParams e)
combine
public <X> List<X> combine(EmptyList e)
combine
public <X> List<X> combine(ConsList c,
X f,
List<X> r)
combine
public <X> List<X> combine(ConsList c,
Syntax f,
List<X> r)
combine
public StrLTrip.StrPair combine(Field f,
ident n,
java.lang.String type)
combine
public java.lang.String combine(TypeUse tu)