scale.score.pred
Class Supertype
java.lang.Object
scale.score.pred.Supertype
- All Implemented Interfaces:
- Predicate
- Direct Known Subclasses:
- Export, TraceChords
public class Supertype
- extends java.lang.Object
- implements Predicate
This class is an implementation of the Score predicate interface used for the visit pattern.
$Id: Supertype.java,v 1.57 2007-03-21 13:32:13 burrill Exp $
Copyright 2007 by the Scale Compiler Group,
Department of Computer Science
University of Massachusetts,
Amherst MA. 01003, USA
All Rights Reserved.
This predicate does not do anything useful itself but rather simply
calls up the class hierarchy. This class may be useful for other
classes to extend.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Supertype
public Supertype()
visitAbsoluteValueExpr
public void visitAbsoluteValueExpr(AbsoluteValueExpr e)
- Specified by:
visitAbsoluteValueExpr in interface Predicate
visitAdditionExpr
public void visitAdditionExpr(AdditionExpr e)
- Specified by:
visitAdditionExpr in interface Predicate
visitAllocateExpr
public void visitAllocateExpr(AllocateExpr e)
- Specified by:
visitAllocateExpr in interface Predicate
visitAndExpr
public void visitAndExpr(AndExpr e)
- Specified by:
visitAndExpr in interface Predicate
visitBeginChord
public void visitBeginChord(BeginChord c)
- Specified by:
visitBeginChord in interface Predicate
visitBinaryExpr
public void visitBinaryExpr(BinaryExpr e)
visitBitAndExpr
public void visitBitAndExpr(BitAndExpr e)
- Specified by:
visitBitAndExpr in interface Predicate
visitBitComplementExpr
public void visitBitComplementExpr(BitComplementExpr e)
- Specified by:
visitBitComplementExpr in interface Predicate
visitBitOrExpr
public void visitBitOrExpr(BitOrExpr e)
- Specified by:
visitBitOrExpr in interface Predicate
visitBitShiftExpr
public void visitBitShiftExpr(BitShiftExpr e)
- Specified by:
visitBitShiftExpr in interface Predicate
visitBitXorExpr
public void visitBitXorExpr(BitXorExpr e)
- Specified by:
visitBitXorExpr in interface Predicate
visitBranchChord
public void visitBranchChord(BranchChord c)
visitCallExpr
public void visitCallExpr(CallExpr e)
visitCallFunctionExpr
public void visitCallFunctionExpr(CallFunctionExpr e)
- Specified by:
visitCallFunctionExpr in interface Predicate
visitCallMethodExpr
public void visitCallMethodExpr(CallMethodExpr e)
- Specified by:
visitCallMethodExpr in interface Predicate
visitChord
public void visitChord(Chord c)
visitCompareExpr
public void visitCompareExpr(CompareExpr e)
- Specified by:
visitCompareExpr in interface Predicate
visitComplexValueExpr
public void visitComplexValueExpr(ComplexValueExpr e)
- Specified by:
visitComplexValueExpr in interface Predicate
visitConditionalExpr
public void visitConditionalExpr(ConditionalExpr e)
- Specified by:
visitConditionalExpr in interface Predicate
visitConversionExpr
public void visitConversionExpr(ConversionExpr e)
- Specified by:
visitConversionExpr in interface Predicate
visitDecisionChord
public void visitDecisionChord(DecisionChord c)
visitDivisionExpr
public void visitDivisionExpr(DivisionExpr e)
- Specified by:
visitDivisionExpr in interface Predicate
visitDualExpr
public void visitDualExpr(DualExpr e)
- Specified by:
visitDualExpr in interface Predicate
visitEndChord
public void visitEndChord(EndChord e)
- Specified by:
visitEndChord in interface Predicate
visitEqualityExpr
public void visitEqualityExpr(EqualityExpr e)
- Specified by:
visitEqualityExpr in interface Predicate
visitExitChord
public void visitExitChord(ExitChord c)
- Specified by:
visitExitChord in interface Predicate
visitExponentiationExpr
public void visitExponentiationExpr(ExponentiationExpr e)
- Specified by:
visitExponentiationExpr in interface Predicate
visitExpr
public void visitExpr(Expr e)
visitExprChord
public void visitExprChord(ExprChord c)
- Specified by:
visitExprChord in interface Predicate
visitExprPhiExpr
public void visitExprPhiExpr(ExprPhiExpr e)
- Specified by:
visitExprPhiExpr in interface Predicate
visitFieldExpr
public void visitFieldExpr(FieldExpr e)
visitGotoChord
public void visitGotoChord(GotoChord c)
- Specified by:
visitGotoChord in interface Predicate
visitGreaterEqualExpr
public void visitGreaterEqualExpr(GreaterEqualExpr e)
- Specified by:
visitGreaterEqualExpr in interface Predicate
visitGreaterExpr
public void visitGreaterExpr(GreaterExpr e)
- Specified by:
visitGreaterExpr in interface Predicate
visitIfThenElseChord
public void visitIfThenElseChord(IfThenElseChord c)
- Specified by:
visitIfThenElseChord in interface Predicate
visitLeaveChord
public void visitLeaveChord(LeaveChord c)
visitLessEqualExpr
public void visitLessEqualExpr(LessEqualExpr e)
- Specified by:
visitLessEqualExpr in interface Predicate
visitLessExpr
public void visitLessExpr(LessExpr e)
- Specified by:
visitLessExpr in interface Predicate
visitLiteralExpr
public void visitLiteralExpr(LiteralExpr e)
- Specified by:
visitLiteralExpr in interface Predicate
visitLoadDeclAddressExpr
public void visitLoadDeclAddressExpr(LoadDeclAddressExpr e)
- Specified by:
visitLoadDeclAddressExpr in interface Predicate
visitLoadDeclValueExpr
public void visitLoadDeclValueExpr(LoadDeclValueExpr e)
- Specified by:
visitLoadDeclValueExpr in interface Predicate
visitLoadExpr
public void visitLoadExpr(LoadExpr e)
visitLoadFieldAddressExpr
public void visitLoadFieldAddressExpr(LoadFieldAddressExpr e)
- Specified by:
visitLoadFieldAddressExpr in interface Predicate
visitLoadFieldValueExpr
public void visitLoadFieldValueExpr(LoadFieldValueExpr e)
- Specified by:
visitLoadFieldValueExpr in interface Predicate
visitLoadValueIndirectExpr
public void visitLoadValueIndirectExpr(LoadValueIndirectExpr e)
- Specified by:
visitLoadValueIndirectExpr in interface Predicate
visitLoopExitChord
public void visitLoopExitChord(LoopExitChord c)
- Specified by:
visitLoopExitChord in interface Predicate
visitLoopHeaderChord
public void visitLoopHeaderChord(LoopHeaderChord c)
- Specified by:
visitLoopHeaderChord in interface Predicate
visitLoopPreHeaderChord
public void visitLoopPreHeaderChord(LoopPreHeaderChord c)
- Specified by:
visitLoopPreHeaderChord in interface Predicate
visitLoopTailChord
public void visitLoopTailChord(LoopTailChord c)
- Specified by:
visitLoopTailChord in interface Predicate
visitLoopInitChord
public void visitLoopInitChord(LoopInitChord c)
- Specified by:
visitLoopInitChord in interface Predicate
visitMarkerChord
public void visitMarkerChord(MarkerChord c)
- Specified by:
visitMarkerChord in interface Predicate
visitMaxExpr
public void visitMaxExpr(MaxExpr e)
- Specified by:
visitMaxExpr in interface Predicate
visitMinExpr
public void visitMinExpr(MinExpr e)
- Specified by:
visitMinExpr in interface Predicate
visitMultiplicationExpr
public void visitMultiplicationExpr(MultiplicationExpr e)
- Specified by:
visitMultiplicationExpr in interface Predicate
visitNaryExpr
public void visitNaryExpr(NaryExpr e)
visitNegativeExpr
public void visitNegativeExpr(NegativeExpr e)
- Specified by:
visitNegativeExpr in interface Predicate
visitNilExpr
public void visitNilExpr(NilExpr e)
- Specified by:
visitNilExpr in interface Predicate
visitNotEqualExpr
public void visitNotEqualExpr(NotEqualExpr e)
- Specified by:
visitNotEqualExpr in interface Predicate
visitNotExpr
public void visitNotExpr(NotExpr e)
- Specified by:
visitNotExpr in interface Predicate
visitNote
public void visitNote(Note n)
visitNullChord
public void visitNullChord(NullChord c)
- Specified by:
visitNullChord in interface Predicate
visitOrExpr
public void visitOrExpr(OrExpr e)
- Specified by:
visitOrExpr in interface Predicate
visitPhiExpr
public void visitPhiExpr(PhiExpr e)
- Specified by:
visitPhiExpr in interface Predicate
visitPhiExprChord
public void visitPhiExprChord(PhiExprChord c)
- Specified by:
visitPhiExprChord in interface Predicate
visitRemainderExpr
public void visitRemainderExpr(RemainderExpr e)
- Specified by:
visitRemainderExpr in interface Predicate
visitReturnChord
public void visitReturnChord(ReturnChord c)
- Specified by:
visitReturnChord in interface Predicate
visitSequentialChord
public void visitSequentialChord(SequentialChord c)
visitSubscriptExpr
public void visitSubscriptExpr(SubscriptExpr e)
- Specified by:
visitSubscriptExpr in interface Predicate
visitArrayIndexExpr
public void visitArrayIndexExpr(ArrayIndexExpr e)
- Specified by:
visitArrayIndexExpr in interface Predicate
visitSubtractionExpr
public void visitSubtractionExpr(SubtractionExpr e)
- Specified by:
visitSubtractionExpr in interface Predicate
visitSwitchChord
public void visitSwitchChord(SwitchChord c)
- Specified by:
visitSwitchChord in interface Predicate
visitTernaryExpr
public void visitTernaryExpr(TernaryExpr e)
visitTranscendentalExpr
public void visitTranscendentalExpr(TranscendentalExpr e)
- Specified by:
visitTranscendentalExpr in interface Predicate
visitTranscendental2Expr
public void visitTranscendental2Expr(Transcendental2Expr e)
- Specified by:
visitTranscendental2Expr in interface Predicate
visitUnaryExpr
public void visitUnaryExpr(UnaryExpr e)
visitVaArgExpr
public void visitVaArgExpr(VaArgExpr e)
- Specified by:
visitVaArgExpr in interface Predicate
visitVaEndExpr
public void visitVaEndExpr(VaEndExpr e)
- Specified by:
visitVaEndExpr in interface Predicate
visitVaStartExpr
public void visitVaStartExpr(VaStartExpr e)
- Specified by:
visitVaStartExpr in interface Predicate
visitValueExpr
public void visitValueExpr(ValueExpr e)
visitVarArgExpr
public void visitVarArgExpr(VarArgExpr e)
visitVectorExpr
public void visitVectorExpr(VectorExpr e)
- Specified by:
visitVectorExpr in interface Predicate