Uses of Interface
at.dms.kjc.ExpressionVisitor

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

Uses of ExpressionVisitor in at.dms.kjc
 

Classes in at.dms.kjc that implement ExpressionVisitor
 class ExpressionVisitorBase<S,T>
          Implementation of ExpressionVisitor, implements all methods by asserting false.
 

Methods in at.dms.kjc with parameters of type ExpressionVisitor
<S,T> S
JUnqualifiedInstanceCreation.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JUnqualifiedAnonymousCreation.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JUnaryPromote.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JUnaryPlusExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JUnaryMinusExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JTypeNameExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JThisExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JSuperExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JStringLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JShortLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JShiftExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JRelationalExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JQualifiedInstanceCreation.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JQualifiedAnonymousCreation.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JPrefixExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JPostfixExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JParenthesedExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JNullLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JNewArrayExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JNameExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JMultExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JModuloExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JMinusExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JMethodCallExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JLongLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JLogicalComplementExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JLocalVariableExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JIntLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JInstanceofExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JFloatLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JFieldAccessExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
abstract
<S,T> S
JExpression.accept(ExpressionVisitor<S,T> p, T d)
          Accepts the specified expression visitor
<S,T> S
JEqualityExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JEmittedTextExpression.accept(ExpressionVisitor<S,T> p, T d)
           
<S,T> S
JDoubleLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JDivideExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JConstructorCall.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JConditionalOrExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JConditionalExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JConditionalAndExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JCompoundAssignmentExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JClassExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JCheckedExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JCharLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JCastExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JByteLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JBooleanLiteral.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JBitwiseExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JBitwiseComplementExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JAssignmentExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JArrayLengthExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JArrayInitializer.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JArrayAccessExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
JAddExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
 

Uses of ExpressionVisitor in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type ExpressionVisitor
<S,T> S
SIRRangeExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRPushExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRPortal.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRPopExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRPeekExpression.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRInterfaceTable.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRDynamicToken.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
<S,T> S
SIRCreatePortal.accept(ExpressionVisitor<S,T> p, T o)
          Accepts the specified visitor
 

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

Classes in at.dms.kjc.sir.lowering that implement ExpressionVisitor
 class ThreeAddressExpressionCheck
          A Expression visitor, walking the structure and allowing overridable pre- or post-visits to the nodes.
 

Methods in at.dms.kjc.sir.lowering with parameters of type ExpressionVisitor
<S,T> S
JVectorLiteral.accept(ExpressionVisitor<S,T> p, T d)