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

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

List of all members.

Public Member Functions

Collection< Object > getAllObjects ()
ObjAbsState getObjState (Object obj)
ObjAbsState getOrAddObjState (Object obj)
void setObjState (Object obj, ObjAbsState objState)
void clear ()
Set< Entry< Object, ObjAbsState > > getEntries ()
String toString ()
Collection< ObjAbsStategetAllObjStates ()

Private Attributes

IdentityHashMap< Object,
ObjAbsState
obj2AbsState = new IdentityHashMap<Object, ObjAbsState>()

Detailed Description

Used to store the abstract state (values of spec fields) of all heap objects.

Author:
Aleksandar Milicevic

Definition at line 17 of file AbstractState.java.


Member Function Documentation

void edu.mit.csail.sdg.squander.absstate.AbstractState.clear (  ) 
Collection<Object> edu.mit.csail.sdg.squander.absstate.AbstractState.getAllObjects (  ) 
Collection<ObjAbsState> edu.mit.csail.sdg.squander.absstate.AbstractState.getAllObjStates (  ) 
Set<Entry<Object, ObjAbsState> > edu.mit.csail.sdg.squander.absstate.AbstractState.getEntries (  ) 
ObjAbsState edu.mit.csail.sdg.squander.absstate.AbstractState.getObjState ( Object  obj  ) 
ObjAbsState edu.mit.csail.sdg.squander.absstate.AbstractState.getOrAddObjState ( Object  obj  ) 
void edu.mit.csail.sdg.squander.absstate.AbstractState.setObjState ( Object  obj,
ObjAbsState  objState 
)
String edu.mit.csail.sdg.squander.absstate.AbstractState.toString (  ) 

Member Data Documentation

IdentityHashMap<Object, ObjAbsState> edu.mit.csail.sdg.squander.absstate.AbstractState.obj2AbsState = new IdentityHashMap<Object, ObjAbsState>() [private]

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