Uses of Class
at.dms.kjc.JSwitchGroup

Packages that use JSwitchGroup
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 JSwitchGroup in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type JSwitchGroup
protected  void JSwitchGroup.deepCloneInto(JSwitchGroup 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 StatementQueueVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
           
 Object ReplacingVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          prints a switch statement
 Object Kopi2SIR.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          visits a switch statement
 void KjcVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          visits a switch statement
 void KjcPrettyPrinter.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          prints a switch statement
 void KjcEmptyVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          prints a switch statement
 Object EmptyAttributeVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          prints a switch statement
 T AttributeVisitor.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          visits a switch statement
 

Constructors in at.dms.kjc with parameters of type JSwitchGroup
JSwitchStatement(TokenReference where, JExpression expr, JSwitchGroup[] groups, JavaStyleComment[] comments)
          Construct a node in the parsing tree
 

Uses of JSwitchGroup in at.dms.kjc.common
 

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

Uses of JSwitchGroup in at.dms.kjc.lir
 

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

Uses of JSwitchGroup in at.dms.kjc.sir
 

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

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

Methods in at.dms.kjc.sir.lowering with parameters of type JSwitchGroup
 Object Propagator.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          Visits a switch statement
 Object DataFlow.visitSwitchStatement(JSwitchStatement self, JExpression expr, JSwitchGroup[] body)
          Visits a switch statement
 

Uses of JSwitchGroup in at.dms.util
 

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