|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.dms.util.Utils
at.dms.kjc.sir.lowering.Structurer
public class Structurer
This creates structures (inner classes) to encapsulate the state of each hierarchical unit of a stream graph.
| Field Summary |
|---|
| Fields inherited from class at.dms.util.Utils |
|---|
EMPTY_LIST, getForLoopCallers |
| Method Summary | |
|---|---|
void |
doStructure(SIRStructure self)
PLAIN-VISITS |
void |
postVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
|
void |
postVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
POST-VISITS |
void |
postVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
|
void |
preVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
|
void |
preVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
PRE-VISITS |
void |
preVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
|
static JClassDeclaration |
structure(SIRIterator toplevel,
JInterfaceDeclaration[] inners,
SIRInterfaceTable[] tables,
SIRStructure[] structures)
Returns an array of class declaration's corresponding to the state structures used within |
void |
visitFilter(SIRFilter self,
SIRFilterIter iter)
PLAIN-VISITS |
void |
visitPhasedFilter(SIRPhasedFilter self,
SIRPhasedFilterIter iter)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static JClassDeclaration structure(SIRIterator toplevel,
JInterfaceDeclaration[] inners,
SIRInterfaceTable[] tables,
SIRStructure[] structures)
public void doStructure(SIRStructure self)
public void visitFilter(SIRFilter self,
SIRFilterIter iter)
StreamVisitor
visitFilter in interface StreamVisitor
public void visitPhasedFilter(SIRPhasedFilter self,
SIRPhasedFilterIter iter)
visitPhasedFilter in interface StreamVisitor
public void preVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
preVisitPipeline in interface StreamVisitor
public void preVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
preVisitSplitJoin in interface StreamVisitor
public void preVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
preVisitFeedbackLoop in interface StreamVisitor
public void postVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
StreamVisitor
postVisitPipeline in interface StreamVisitor
public void postVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
postVisitSplitJoin in interface StreamVisitor
public void postVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
postVisitFeedbackLoop in interface StreamVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||