edu.mit.csail.sdg.squander.absstate.ObjAbsState Class Reference
[Abstract State]

Collaboration diagram for edu.mit.csail.sdg.squander.absstate.ObjAbsState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ObjAbsState (Object obj)
Object getObj ()
Iterator< FieldValueiterator ()
void add (FieldValue e)
FieldValue getSpecField (String name)
FieldValue getOrAddSpecField (JField jf, int arity)
String toString ()

Private Attributes

final Object obj
Map< String, FieldValuespecFields = new HashMap<String, FieldValue>()

Detailed Description

The abstract state of an object consists of FieldValues.

Author:
Aleksandar Milicevic

Definition at line 19 of file ObjAbsState.java.


Constructor & Destructor Documentation

edu.mit.csail.sdg.squander.absstate.ObjAbsState.ObjAbsState ( Object  obj  ) 

Definition at line 26 of file ObjAbsState.java.


Member Function Documentation

void edu.mit.csail.sdg.squander.absstate.ObjAbsState.add ( FieldValue  e  ) 
Object edu.mit.csail.sdg.squander.absstate.ObjAbsState.getObj (  ) 
FieldValue edu.mit.csail.sdg.squander.absstate.ObjAbsState.getOrAddSpecField ( JField  jf,
int  arity 
)
FieldValue edu.mit.csail.sdg.squander.absstate.ObjAbsState.getSpecField ( String  name  ) 
Iterator<FieldValue> edu.mit.csail.sdg.squander.absstate.ObjAbsState.iterator (  ) 
String edu.mit.csail.sdg.squander.absstate.ObjAbsState.toString (  ) 

Member Data Documentation

Map<String, FieldValue> edu.mit.csail.sdg.squander.absstate.ObjAbsState.specFields = new HashMap<String, FieldValue>() [private]

The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208