Uses of Class
at.dms.kjc.JSwitchLabel

Packages that use JSwitchLabel
at.dms.kjc   
at.dms.kjc.common   
at.dms.kjc.lir Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. 
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.sir.lowering Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. 
at.dms.util   
 

Uses of JSwitchLabel in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type JSwitchLabel
protected  void JSwitchLabel.deepCloneInto(JSwitchLabel other)
          Clones all fields of this into
 Object ReplacingVisitor.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 Object Kopi2SIR.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          visits an array length expression
 void KjcVisitor.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          visits an array length expression
 void KjcPrettyPrinter.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 void KjcEmptyVisitor.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 Object EmptyAttributeVisitor.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          visits a switch group
 T AttributeVisitor.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          visits an array length expression
 Object ReplacingVisitor.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 Object Kopi2SIR.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          visits an array length expression
 void KjcVisitor.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          visits an array length expression
 void KjcPrettyPrinter.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 void KjcEmptyVisitor.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 Object EmptyAttributeVisitor.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          visits an switch label
 T AttributeVisitor.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          visits an array length expression
 

Constructors in at.dms.kjc with parameters of type JSwitchLabel
JSwitchGroup(TokenReference where, JSwitchLabel[] labels, JStatement[] stmts)
          Construct a node in the parsing tree This method is directly called by the parser
 

Uses of JSwitchLabel in at.dms.kjc.common
 

Methods in at.dms.kjc.common with parameters of type JSwitchLabel
 void ToC.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 void ToC.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 

Uses of JSwitchLabel in at.dms.kjc.lir
 

Methods in at.dms.kjc.lir with parameters of type JSwitchLabel
 void LIRToC.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 void LIRToC.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 

Uses of JSwitchLabel in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type JSwitchLabel
 void SIRToStreamIt.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          prints an array length expression
 void SIRToStreamIt.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          prints an array length expression
 

Uses of JSwitchLabel in at.dms.kjc.sir.lowering
 

Methods in at.dms.kjc.sir.lowering with parameters of type JSwitchLabel
 Object Propagator.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          Visits an array length expression
 

Uses of JSwitchLabel in at.dms.util
 

Methods in at.dms.util with parameters of type JSwitchLabel
 void IRPrinter.visitSwitchGroup(JSwitchGroup self, JSwitchLabel[] labels, JStatement[] stmts)
          visits an array length expression
 void IRPrinter.visitSwitchLabel(JSwitchLabel self, JExpression expr)
          visits an array length expression