|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.ParStaticTrav
public class ParStaticTrav
Generate CD specific traversal code that statically distinguishes traversable types and calls to DemeterF dispatch functions when all child results have returned.
Users will create new instances of StaticTrav as an alternative to the usual DemeterF Traversal. It currently provides quite a boost in performance compared to Java Reflection.
Field Summary |
---|
Fields inherited from class edu.neu.ccs.demeterf.FC |
---|
augMethodName, buildMethodName |
Constructor Summary | |
---|---|
ParStaticTrav()
|
Method Summary | |
---|---|
FC |
functionObj()
The function object responsible for function generation |
java.lang.String |
primitive(java.lang.String p)
|
Methods inherited from class edu.neu.ccs.demeterf.demfgen.dgp.StaticTrav |
---|
buildin, buildins, docComment, genericInst, method, stubMethod, 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, builtins, 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 |
---|
public ParStaticTrav()
Method Detail |
---|
public FC functionObj()
DGPFunc
functionObj
in class StaticTrav
public java.lang.String primitive(java.lang.String p)
primitive
in class StaticTrav
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |