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

Analysis::ExprStmtMethodTriple Class Reference

List of all members.

Public Methods

Value getExpr ()
StmtMethodPair getStmtMethodPair ()
boolean equals (Object o)
int hashCode ()
String toString ()

Private Methods

 ExprStmtMethodTriple (Value expr, StmtMethodPair smp)

Private Attributes

Value expr
StmtMethodPair smp

Detailed Description

A class the encapsulates the expression and it's enclosinging statement and method.

Definition at line 344 of file bofa/Analysis.java.


Constructor & Destructor Documentation

Analysis::ExprStmtMethodTriple::ExprStmtMethodTriple Value   expr,
StmtMethodPair   smp
[inline, private]
 

Creates a new ExprStmtMethodTriple instance.

Parameters:
expr   is the expression to be encapsulated.
smp   is the StmtMethodPair object conatining the enclsoing statement and method.

Definition at line 365 of file bofa/Analysis.java.


Member Function Documentation

boolean Analysis::ExprStmtMethodTriple::equals Object   o [inline]
 

Provides equality checking for two StmtMethodPair objects. It checks if both the objects contain references to the same expression, statement, and method object.

Parameters:
esmt   is the object with which equivalence test needs to be done.
Returns:
true if the given object is the "equal" to this object. false otherwise.

Definition at line 400 of file bofa/Analysis.java.

Value Analysis::ExprStmtMethodTriple::getExpr   [inline]
 

Returns the stored expression.

Returns:
returns the stored expression.

Definition at line 376 of file bofa/Analysis.java.

StmtMethodPair Analysis::ExprStmtMethodTriple::getStmtMethodPair   [inline]
 

Returns the associated StmtMethodPair object.

Returns:
the associated StmtMethodPair object.

Definition at line 386 of file bofa/Analysis.java.


Member Data Documentation

Value Analysis::ExprStmtMethodTriple::expr [private]
 

The expression couple with the statement and method.

Definition at line 350 of file bofa/Analysis.java.

StmtMethodPair Analysis::ExprStmtMethodTriple::smp [private]
 

The object containing the enclosing statement and method.

Definition at line 356 of file bofa/Analysis.java.


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