A B C D E F G H I J K L M N O P R S T U V W X Y _

A

AbruptCompletionException - exception edu.mit.ai.psg.jeva.AbruptCompletionException.
Instances of subclasses of AbruptCompletionException are thrown to implement abrupt completion of statements via break, continue, return, or throw.
AbruptCompletionException - exception edu.mit.ai.psg.jevaES.AbruptCompletionException.
Instances of subclasses of AbruptCompletionException are thrown to implement abrupt completion of statements via break, continue, return, or throw.
AbruptCompletionException() - Constructor for class edu.mit.ai.psg.jeva.AbruptCompletionException
 
AbruptCompletionException() - Constructor for class edu.mit.ai.psg.jevaES.AbruptCompletionException
 
ABSTRACT - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
ABSTRACT - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
accept(File, String) - Method in class edu.mit.ai.psg.jeva.ClassPathMethods.StarFilenameFilter
 
accept(File, String) - Method in class edu.mit.ai.psg.jevaES.ClassPathMethods.StarFilenameFilter
 
AccessibilityMethods - class edu.mit.ai.psg.jeva.AccessibilityMethods.
AccessibilityMethods --- methods for checking whether IllegalAccessException should be thrown.
AccessibilityMethods - class edu.mit.ai.psg.jevaES.AccessibilityMethods.
AccessibilityMethods --- methods for checking whether IllegalAccessException should be thrown.
AccessibilityMethods() - Constructor for class edu.mit.ai.psg.jeva.AccessibilityMethods
 
actionPerformed(ActionEvent) - Method in class edu.mit.ai.psg.jexa.awt.ObjectOutline
 
actionPerformed(ActionEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineCommand
creates and starts a new thread that calls OutlineCommand.run()
actionPerformed(ActionEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
ActionPerformed: Toggles whether tree is displayed expanded (showing children) or not (only showing root).
actionPerformed(ActionEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.DoRegenerateComponentAdapter
 
ActivityRecord - interface edu.mit.ai.psg.traveler.ActivityRecord.
Interface for records of hierarchical activities with at most one parent and zero or more child subactivities.
ActivityRecordBase - class edu.mit.ai.psg.traveler.ActivityRecordBase.
Base class for records of hierarchical activities with at most one parent and zero or more child subactivities.
ActivityRecordBase() - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordBase
 
ActivityRecordMethods - class edu.mit.ai.psg.traveler.ActivityRecordMethods.
 
ActivityRecordMethods.BiographyIterator - class edu.mit.ai.psg.traveler.ActivityRecordMethods.BiographyIterator.
Iterator returned by ActivityRecordMethods.inBiographyIterator(boolean, boolean, boolean, boolean, boolean, edu.mit.ai.psg.traveler.SynchronizationRecord, java.util.List)
ActivityRecordMethods.BiographyIterator(boolean, boolean, boolean, boolean, boolean, SynchronizationRecord, List) - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordMethods.BiographyIterator
 
ActivityRecordMethods.Iterator - interface edu.mit.ai.psg.traveler.ActivityRecordMethods.Iterator.
 
ActivityRecordMethods.IteratorBase - class edu.mit.ai.psg.traveler.ActivityRecordMethods.IteratorBase.
Abstract base class for ActivityRecord iterators; derived classes add method to computeNext()
ActivityRecordMethods.IteratorBase(ActivityRecord, boolean, boolean) - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordMethods.IteratorBase
 
ActivityRecordMethods.SuperactivityIterator - class edu.mit.ai.psg.traveler.ActivityRecordMethods.SuperactivityIterator.
Iterator returned by ActivityRecordMethods.superactivityIterator(boolean, edu.mit.ai.psg.traveler.ActivityRecord, edu.mit.ai.psg.utilities.IUnaryPredicate)
ActivityRecordMethods.SuperactivityIterator(boolean, ActivityRecord, IUnaryPredicate) - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordMethods.SuperactivityIterator
 
ActivityRecordMethods.ThreadIterator - class edu.mit.ai.psg.traveler.ActivityRecordMethods.ThreadIterator.
Iterator returned by ActivityRecordMethods.inThreadIterator(boolean, boolean, boolean, boolean, edu.mit.ai.psg.traveler.ActivityRecord, edu.mit.ai.psg.utilities.IUnaryPredicate, edu.mit.ai.psg.utilities.IUnaryPredicate)
ActivityRecordMethods.ThreadIterator(boolean, boolean, boolean, boolean, ActivityRecord, IUnaryPredicate, IUnaryPredicate) - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordMethods.ThreadIterator
 
ActivityRecordMethods() - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordMethods
 
ActivityRecordObservableBase - class edu.mit.ai.psg.traveler.ActivityRecordObservableBase.
Base class for records which will be observed.
ActivityRecordObservableBase() - Constructor for class edu.mit.ai.psg.traveler.ActivityRecordObservableBase
 
add_escapes(String) - Method in class edu.mit.ai.psg.jeva.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class edu.mit.ai.psg.jevaES.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add(Object) - Method in class edu.mit.ai.psg.utilities.VectorSet
 
add(Object) - Method in class edu.mit.ai.psg.utilities.WeakVectorSet
 
add(Object, Object) - Static method in class edu.mit.ai.psg.jeva.PrimitiveOperations
Additive +
add(Object, Object) - Static method in class edu.mit.ai.psg.jevaES.PrimitiveOperations
Additive +
add(OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineNodeDefault
 
add(OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineNode
 
addAddBiographyObserver(Object, OutlineNode, OutlineRenderer, ObservableBiographyRecorder) - Static method in class edu.mit.ai.psg.traveler.TravelerBiographyRenderer
add an observer to be notified of additions to the children of the record so the display can be updated.
addAddChildObserver(ObservableRecord, OutlineNode, OutlineRenderer) - Static method in class edu.mit.ai.psg.traveler.TravelerActivityRenderer
add an observer to be notified of additions to the children of the record so the display can be updated.
addBiographyObserver(Object, ChangeObserver) - Method in interface edu.mit.ai.psg.traveler.ObservableBiographyRecorder
arrange to be notified as follows: record added to target's biography: observer.notifyAdded(target, record)
addBiographyObserver(Object, ChangeObserver) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
arrange to be notified as follows: record added to target's biography: observer.notifyAdded(target, record)
addBiographyObserver(Object, ChangeObserver) - Method in interface edu.mit.ai.psg.traveler.ObservableTraceRecorder
arrange to be notified as follows: record added to target's biography: observer.notifyAdded(target, record)
addChangeObserver(ChangeObserver) - Method in interface edu.mit.ai.psg.traveler.ObservableRecord
 
addChangeObserver(ChangeObserver) - Method in class edu.mit.ai.psg.traveler.ActivityRecordObservableBase
arrange to be notified as follows: parent set: observer.notifyChanged(thisRecord)
child added: observer.notifyAdded(thisRecord, childRecord)
addChangeObserver(ChangeObserver) - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordObservable
arrange to be notified as follows: call completed or parent set: observer.notifyChanged(thisRecord)
child added: observer.notifyAdded(thisRecord, childRecord)
addChangeObserver(ChangeObserver) - Method in class edu.mit.ai.psg.traveler.CallRecordObservable
arrange to be notified as follows: call completed or parent set: observer.notifyChanged(thisRecord)
child added: observer.notifyAdded(thisRecord, childRecord)
addChangeObserver(Object, ChangeObserver) - Method in class edu.mit.ai.psg.traveler.ObservableSupport
 
addCharEscapes(char, String) - Static method in class edu.mit.ai.psg.strings.Stringify
AddCharEscapes: adds '\' in front of any charToEscape in s
addChild(ActivityRecord) - Method in class edu.mit.ai.psg.traveler.ActivityRecordBase
 
addChild(ActivityRecord) - Method in interface edu.mit.ai.psg.traveler.ActivityRecord
add child to this parent's children, and set child's parent to this
addChild(ActivityRecord) - Method in class edu.mit.ai.psg.traveler.ActivityRecordObservableBase
 
addChild(ActivityRecord) - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordObservable
 
addChild(ActivityRecord) - Method in class edu.mit.ai.psg.traveler.CallRecordObservable
 
addChildrenSafely(OutlineNode, List) - Method in class edu.mit.ai.psg.ui.outliner.OutlineModel
adds child outline nodes to outlineNode safely (by using the AWT event dispatch thread so it won't interfere with display operations -- see SwingUtilities.invokeAndWait(java.lang.Runnable))
addCompletionObserver(ObservableRecord, OutlineNode) - Method in class edu.mit.ai.psg.traveler.TravelerCallRenderer.ResultRenderer
add an observer to be notified of changes to the call record so that the result value can be decached and recomputed when the record completes.
addDisplayWithinBiographyPopupItem(PopupMenu, OutlineNode, JTree, Object, ActivityRecord) - Static method in class edu.mit.ai.psg.traveler.TravelerBiographyRenderer
static method for other activity renderers to call add a menu item to display a biography with an activity highlighted within it, if biography exists and activity record is in the biography
addDisplayWithinCallersActivitiesPopupItem(PopupMenu, OutlineNode, JTree) - Static method in class edu.mit.ai.psg.traveler.TravelerActivityRenderer
adds item to view within caller activity; callable from other renderers of ActivityRecords
addEntryToBiography(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
 
addEntryToBiography(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
augmented to inform biography observers that target biography changed.
addEntryToBiography(SynchronizationRecord) - Method in interface edu.mit.ai.psg.traveler.TraceRecorder
add record to biography of target of synchronization
addEntryToBiography(SynchronizationRecord) - Static method in class edu.mit.ai.psg.traveler.Trace
 
addEscapes(String) - Static method in class edu.mit.ai.psg.jeva.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class edu.mit.ai.psg.jevaES.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExitToBiography(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
 
addExitToBiography(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
augmented to inform biography observers that target biography changed.
addExitToBiography(SynchronizationRecord) - Method in interface edu.mit.ai.psg.traveler.TraceRecorder
add record to biography of target of synchronization
addExitToBiography(SynchronizationRecord) - Static method in class edu.mit.ai.psg.traveler.Trace
 
addFieldOutlineNodes(Vector, Object, Class, boolean) - Method in class edu.mit.ai.psg.jexa.ObjectRenderer
if add statics is false, only adds nodes for instance fields; if add statics is true, only adds nodes for static fields.
addHighlightPopupMenuItem(PopupMenu, String, Object, JTree) - Static method in class edu.mit.ai.psg.jexa.Jexa.JexaOutlineMaker
Add menu item to highlight outlineNodes of jTree where outlineNode.getObject() == objectToHighlight
addImpl(Component, Object, int) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
 
AdditiveExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
AdditiveExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
addLayoutComponent(String, Component) - Method in class edu.mit.ai.psg.ui.outliner.awt.VFlowLayout
 
addListeners(Object, Component) - Method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
initialize object's outline Component by adding mouse event listeners.
addNodeChild(OutlineNode, OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineModel
convenience method to insert child at end of children.
addPopupMenuItems(PopupMenu) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
Add popup menu items specific to this kind of outline, if any
addPopupMenuItems(PopupMenu, Object, Component) - Method in class edu.mit.ai.psg.jexa.awt.Jexa
addPopUpMenuItems: Adds general menu items to components in outline, including the "set Jexa.mousedObject" menu item.
addPopupMenuItems(PopupMenu, Object, Component) - Method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
addPopUpMenuItems first adds menu item "Display outline in own frame".
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.jexa.Jexa.JexaOutlineMaker
extends superclass method by adding "set mousedObject" menu item to popup menu
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.traveler.TravelerCallRenderer
 
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.traveler.TravelerCallRenderer.ResultRenderer
 
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.traveler.TravelerActivityRenderer
adds item to view within callers activities
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
Adds no popup menu items specific to this kind of outline.
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
addOutlinerPopUpMenuItems first adds menu items for "Collapse" or "Expand", then "Regenerate outline in own frame".
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
Add items to the popup menu for an outline node.
addPopupMenuItems(PopupMenu, OutlineNode, TreePath, JTree) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
add to popup menu any commands specific to objects handled by this generator.
addPopupMenuTitle(PopupMenu) - Method in class edu.mit.ai.psg.jexa.awt.ObjectOutline
Uses object's toString() as title
addPopupMenuTitle(PopupMenu) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
Add a menu item identifying the object the popup menu is for.
addPopupMenuTitle(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.jexa.ObjectRenderer
Uses Stringify.printToString(outlineNode.getObject()) in title.
addPopupMenuTitle(PopupMenu, OutlineNode, TreePath, JTree) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
Add a menu item identifying the object the popup menu is for.
addPopupMenuTitle(PopupMenu, OutlineNode, TreePath, JTree) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
add to popup menu a title identifying object of outlineNode
addRenderer(Class, OutlineRenderer) - Static method in class edu.mit.ai.psg.ui.outliner.Outliner
Add an outline renderer for objects with this interface into Outliner.outlineMaker's table.
addRenderer(Class, OutlineRenderer) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
Add an outline renderer for objects with this interface into this outliner's table.
addRenderer(Class, OutlineRenderer) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
Add an outline renderer for objects with this interface into renderer table.
addSynchronizationChild(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
addSynchronizationChild(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordObservable
 
addSynchronizationChild(SynchronizationRecord) - Method in class edu.mit.ai.psg.traveler.CallRecordObservable
 
addSynchronizationChild(SynchronizationRecord) - Method in interface edu.mit.ai.psg.traveler.SynchronizationRecord
add record of nested/recursive call for synchronization e.g., a nested synchronized block or wait.
addSynchronizationEntry() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
addSynchronizationEntry() - Method in interface edu.mit.ai.psg.traveler.SynchronizationRecord
Called by a TraceRecorder when adding entry for this activity to target's biography.
addSynchronizationExit() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
addSynchronizationExit() - Method in interface edu.mit.ai.psg.traveler.SynchronizationRecord
Called by a TraceRecorder when adding exit for this activity to target's biography.
addThreadedChild(ActivityRecord) - Method in class edu.mit.ai.psg.traveler.ActivityRecordBase
add child activity which is running in another thread
addThreadedChild(ActivityRecord) - Method in interface edu.mit.ai.psg.traveler.ActivityRecord
add child (for activity which is running in another thread) to this parent's children, and set child's parent to this
addTreeListeners(JTree) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
Add mouse event listeners to JTree.
adjustBeginLineColumn(int, int) - Method in class edu.mit.ai.psg.jeva.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
AllocationExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
AllocationExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
AMBIGUOUS_EXPRESSION_NAME - Static variable in class edu.mit.ai.psg.jeva.JNName
 
AMBIGUOUS_EXPRESSION_NAME - Static variable in class edu.mit.ai.psg.jevaES.JNName
 
AMBIGUOUS_NAME - Static variable in class edu.mit.ai.psg.jeva.JNName
 
AMBIGUOUS_NAME - Static variable in class edu.mit.ai.psg.jevaES.JNName
 
and(Object, Object) - Static method in class edu.mit.ai.psg.jeva.PrimitiveOperations
Logical and Bitwise &
and(Object, Object) - Static method in class edu.mit.ai.psg.jevaES.PrimitiveOperations
Logical and Bitwise &
ANDASSIGN - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
ANDASSIGN - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
AndExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
AndExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
aqua - Static variable in class edu.mit.ai.psg.ui.patches.HTMLColor
aqua = "#00FFFF"
ArgumentList() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
ArgumentList() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
Arguments() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
Arguments() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
ARRAY_FIELD_NAME - Static variable in class edu.mit.ai.psg.jeva.JNName
 
ARRAY_FIELD_NAME - Static variable in class edu.mit.ai.psg.jevaES.JNName
 
ArrayDimensions() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
ArrayDimensions() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
ArrayInitializer() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
ArrayInitializer() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
ArrayMap - class edu.mit.ai.psg.utilities.ArrayMap.
ArrayMap is a implementation of Map which uses a simple trimmed array of alternating keys and values.
ArrayMap() - Constructor for class edu.mit.ai.psg.utilities.ArrayMap
 
ArrayMap(Map) - Constructor for class edu.mit.ai.psg.utilities.ArrayMap
 
ArrayMap(Object[]) - Constructor for class edu.mit.ai.psg.utilities.ArrayMap
initialize with array containing key1, val1, key2, val2, ...
ASCII_UCodeESC_CharStream - class edu.mit.ai.psg.jeva.ASCII_UCodeESC_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream - class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class edu.mit.ai.psg.jeva.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class edu.mit.ai.psg.jeva.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int) - Constructor for class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int, int) - Constructor for class edu.mit.ai.psg.jevaES.ASCII_UCodeESC_CharStream
 
ASSIGN - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
ASSIGN - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
Assignment() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
Assignment() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
AssignmentOperator() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
AssignmentOperator() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
awaitResult(Container) - Static method in class edu.mit.ai.psg.jevaUI.JevaGUI
Wait for a JevaGUIFrame or JevaGUIPanel to return a value.
awaitResult(Container) - Static method in class edu.mit.ai.psg.jevaESUI.JevaESGUI
Wait for a JevaESGUIFrame or JevaESGUIPanel to return a value.

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu

A B C D E F G H I J K L M N O P R S T U V W X Y _