Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

AbstractBanderaValueSwitch Class Reference

Inheritance diagram for AbstractBanderaValueSwitch:
[legend]
Collaboration diagram for AbstractBanderaValueSwitch:
[legend]
List of all members.

Public Methods

void caseChooseExpr (ChooseExpr v)
void caseComplementExpr (ComplementExpr expr)
void caseInExpr (InExpr v)
void caseLocalExpr (LocalExpr v)
void caseLocationTestExpr (LocationTestExpr e)
void caseLogicalAndExpr (LogicalAndExpr expr)
void caseLogicalOrExpr (LogicalOrExpr expr)

Detailed Description

The extension to the value switch to handle all the nex expressions.

Author:
Shawn Laubach
Version:
0.1

Definition at line 45 of file AbstractBanderaValueSwitch.java.


Member Function Documentation

void AbstractBanderaValueSwitch::caseChooseExpr ChooseExpr   v [inline, virtual]
 

This method was created in VisualAge.

Parameters:
v   edu.ksu.cis.bandera.jext.ChooseExpr

Reimplemented from ExprSwitch.

Reimplemented in ExprExtractor, FGExpr, and DecompilerValueSwitch.

Definition at line 52 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseComplementExpr ComplementExpr   expr [inline]
 

Parameters:
expr   edu.ksu.cis.bandera.jext.ComplementExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 59 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseInExpr InExpr   v [inline]
 

This method was created in VisualAge.

Parameters:
v   edu.ksu.cis.bandera.jext.InExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 66 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseLocalExpr LocalExpr   v [inline]
 

Parameters:
v   edu.ksu.cis.bandera.jext.LocalExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 73 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseLocationTestExpr LocationTestExpr   e [inline]
 

Parameters:
e   edu.ksu.cis.bandera.jext.LocationTestExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 80 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseLogicalAndExpr LogicalAndExpr   expr [inline]
 

Parameters:
expr   edu.ksu.cis.bandera.jext.LogicalAndExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 87 of file AbstractBanderaValueSwitch.java.

void AbstractBanderaValueSwitch::caseLogicalOrExpr LogicalOrExpr   expr [inline]
 

Parameters:
expr   edu.ksu.cis.bandera.jext.LogicalOrExpr

Reimplemented in ExprExtractor, and FGExpr.

Definition at line 94 of file AbstractBanderaValueSwitch.java.


The documentation for this class was generated from the following file:
Generated at Thu Feb 7 07:03:35 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001