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

I

IAccessibleObject - interface edu.mit.ai.psg.jeva.IAccessibleObject.
IField mirrors java.lang.reflect.AccessibleObject, enabling Jeva to treat compiled members and interpreted members interchangeably.
IClass - interface edu.mit.ai.psg.jeva.IClass.
IClass mirrors java.lang.Class, enabling Jeva to treat compiled classes and interpreted classes interchangeably.
IClassBodyDeclaration - interface edu.mit.ai.psg.jeva.IClassBodyDeclaration.
Interface identifying nodes appearing in class bodies.
ICollection - interface edu.mit.ai.psg.utilities.ICollection.
A Collection interface with functional methods that return collections.
IConstructor - interface edu.mit.ai.psg.jeva.IConstructor.
IConstructor mirrors java.lang.reflect.Constructor, enabling Jeva to treat compiled constructors and interpreted constructors interchangeably.
id - Variable in class edu.mit.ai.psg.jeva.SimpleNode
 
id - Variable in class edu.mit.ai.psg.jevaES.SimpleNode
 
IDeclarationNode - interface edu.mit.ai.psg.jeva.IDeclarationNode.
Declaration nodes are top level declarations that appear in a compilation unit, e.g., package, import, interface, class.
IDENTIFIER - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
IDENTIFIER - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
IEnv - interface edu.mit.ai.psg.jeva.IEnv.
IEnv: Interface to objects in which names can be looked up.
IEnv - interface edu.mit.ai.psg.jevaES.IEnv.
IEnv: Interface to objects in which names can be looked up.
IEnv.ClassResult - class edu.mit.ai.psg.jeva.IEnv.ClassResult.
class used for multiple value return.
IEnv.ClassResult - class edu.mit.ai.psg.jevaES.IEnv.ClassResult.
class used for multiple value return.
IExpressionNode - interface edu.mit.ai.psg.jeva.IExpressionNode.
Interface to nodes for Java expressions.
IExpressionNode - interface edu.mit.ai.psg.jevaES.IExpressionNode.
Interface to nodes for Java expressions.
IExpressionStoreNode - interface edu.mit.ai.psg.jeva.IExpressionStoreNode.
Expression nodes valid on left of assignment.
IExpressionStoreNode - interface edu.mit.ai.psg.jevaES.IExpressionStoreNode.
Expression nodes valid on left of assignment.
IF - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
IF - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
IField - interface edu.mit.ai.psg.jeva.IField.
IField mirrors java.lang.reflect.Field, enabling Jeva to treat compiled fields and interpreted fields interchangeably.
IfStatement() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
IfStatement() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
IInterpretedObject - interface edu.mit.ai.psg.jeva.IInterpretedObject.
IInterpretedObject is implemented by all interpreter proxy classes
IJevaNode - interface edu.mit.ai.psg.jeva.IJevaNode.
IJevaNode: extends Node with methods for accessing the tokens and for printing out the token stream for this node.
IJevaNode - interface edu.mit.ai.psg.jevaES.IJevaNode.
IJevaNode: extends Node with methods for accessing the tokens and for printing out the token stream for this node.
IJevaVisitor - interface edu.mit.ai.psg.jeva.IJevaVisitor.
Slightly modified version of JevaParserVisitor generated by JJTree: Default method is on IJevaNode, not SimpleNode.
IllegalConstructException - exception edu.mit.ai.psg.jeva.IllegalConstructException.
IllegalConstructException is thrown when Jeva finds a construct used in an illegal context, e.g., using "this" in a static method, or is malformed, e.g., an array initializer with too many elements.
IllegalConstructException - exception edu.mit.ai.psg.jevaES.IllegalConstructException.
IllegalConstructException is thrown when Jeva finds a construct used in an illegal context, e.g., using "this" in a static method, or is malformed, e.g., an array initializer with too many elements.
IllegalConstructException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jeva.IllegalConstructException
 
IllegalConstructException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jevaES.IllegalConstructException
 
IllegalNameException - exception edu.mit.ai.psg.jeva.IllegalNameException.
IllegalNameException is thrown when Jeva finds a name conflict, e.g., a name that has already been used or is ambiguous.
IllegalNameException - exception edu.mit.ai.psg.jevaES.IllegalNameException.
IllegalNameException is thrown when Jeva finds a name conflict, e.g., a name that has already been used or is ambiguous.
IllegalNameException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jeva.IllegalNameException
 
IllegalNameException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jevaES.IllegalNameException
 
IllegalTypeException - exception edu.mit.ai.psg.jeva.IllegalTypeException.
IllegalTypeException is thrown when Jeva finds a type conflict.
IllegalTypeException - exception edu.mit.ai.psg.jevaES.IllegalTypeException.
IllegalTypeException is thrown when Jeva finds a type conflict.
IllegalTypeException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jeva.IllegalTypeException
 
IllegalTypeException(IJevaNode, IEnv, String) - Constructor for class edu.mit.ai.psg.jevaES.IllegalTypeException
 
image - Variable in class edu.mit.ai.psg.jeva.Token
The string image of the token.
image - Variable in class edu.mit.ai.psg.jevaES.Token
The string image of the token.
IMember - interface edu.mit.ai.psg.jeva.IMember.
Similar to Member, but using IClass instead of Class.
IMethod - interface edu.mit.ai.psg.jeva.IMethod.
IMethod mirrors java.lang.reflect.Method, enabling us to treat compiled methods and interpreted methods interchangeably.
IMPLEMENTS - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
IMPLEMENTS - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
IMPORT - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
IMPORT - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
ImportDeclaration() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
ImportDeclaration() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
inBiographyIterator(boolean, boolean, boolean, boolean, boolean, SynchronizationRecord, List) - Static method in class edu.mit.ai.psg.traveler.ActivityRecordMethods
inBiographyIterator traverses acquisitions and releases of synchronization in a biography.
inBiographyIterator(boolean, boolean, boolean, boolean, SynchronizationRecord.Entry, List) - Static method in class edu.mit.ai.psg.traveler.ActivityRecordMethods
inBiographyIterator traverses acquisitions and releases of synchronization in a biography.
inBiographyIterator(boolean, boolean, boolean, boolean, SynchronizationRecord.Exit, List) - Static method in class edu.mit.ai.psg.traveler.ActivityRecordMethods
inBiographyIterator traverses acquisitions and releases of synchronization in a biography.
InclusiveOrExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
InclusiveOrExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
INCOMPLETE - Static variable in class edu.mit.ai.psg.traveler.CallRecordDefault
 
INCR - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
INCR - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
indent - Variable in class edu.mit.ai.psg.strings.IndentWriter
default indentation is 2 spaces
Indent - class edu.mit.ai.psg.strings.Indent.
Indent strings.
indentedTrace(PrintWriter, IJevaNode, Object) - Method in class edu.mit.ai.psg.jeva.examples.TraceEvalHookBase
Override this method to customize how to print out node.
indentedTrace(PrintWriter, IJevaNode, Object) - Method in class edu.mit.ai.psg.jeva.examples.TraceAllEvalHook
Calls TraceMethods.traceSource(java.io.PrintWriter, edu.mit.ai.psg.jeva.IJevaNode, java.lang.Object) and TraceMethods.traceFreeNames(java.io.PrintWriter, edu.mit.ai.psg.jeva.IJevaNode, java.lang.Object) before node is evaluated, TraceMethods.traceApplications(java.io.PrintWriter, edu.mit.ai.psg.jeva.IJevaNode, java.lang.Object) after subexpressions are evaluated, and TraceMethods.tracePostData(java.io.PrintWriter, edu.mit.ai.psg.jeva.IJevaNode, java.lang.Object) after node completes.
indentedTrace(PrintWriter, IJevaNode, Object) - Method in class edu.mit.ai.psg.jeva.examples.TraceCallsEvalHook
Don't trace before subexpressions evaluated
IndentWriter - class edu.mit.ai.psg.strings.IndentWriter.
IndentWriter adds an indentation after every call to println() that later followed by text, and after newlines within written strings.
IndentWriter(PrintWriter) - Constructor for class edu.mit.ai.psg.strings.IndentWriter
 
IndentWriter(PrintWriter, String) - Constructor for class edu.mit.ai.psg.strings.IndentWriter
 
init() - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
Default applet startup based on applet size:
initAppletColors(Component) - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
This method can be used to initialize applet foreground and background colors from applet parameters "textColor" and "bgColor".
initButtonForFrameApplet() - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
Display a button on page for starting a separate frame.
initConstructor(IEnv) - Method in class edu.mit.ai.psg.jeva.JNEInstanceCreationExpression
 
initConstructor(IEnv) - Method in class edu.mit.ai.psg.jevaES.JNEInstanceCreationExpression
 
initConstructorSignature(IEnv) - Method in class edu.mit.ai.psg.jeva.JNSExplicitConstructorInvocation
[JavaLangSpec1.0 sec8.6.5 Constructor Body] Constructor selection is similar to method selection.
initFrameApplet() - Method in class edu.mit.ai.psg.jevaUI.JevaGUI
Start up window frame; 0x0 applet size on page.
initFrameApplet() - Method in class edu.mit.ai.psg.jevaESUI.JevaESGUI
creates a new JevaESGUIFrame
initFrameApplet() - Method in class edu.mit.ai.psg.jexa.JexaApplet
Start up window frame; 0x0 applet size on page.
initFrameApplet() - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
Default behavior to be overridden or extended:
initialBounds - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUIFrame
 
initialBounds - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUIFrame
 
initialBounds - Variable in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
initials bounds for new window frames
initialBounds - Static variable in class edu.mit.ai.psg.ui.outliner.awt.Outliner
 
InitializableThreadLocal - class edu.mit.ai.psg.utilities.InitializableThreadLocal.
Thread local which can be initialized, e.g., by creating thread; useful when thread local value needs to inherit value from creating thread.
InitializableThreadLocal() - Constructor for class edu.mit.ai.psg.utilities.InitializableThreadLocal
 
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.ObjectOutline
Call initialize to install outlineGenerator in Outliner for any instance of java.lang.Object (potentially called by Jexa.initialize)
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.Jexa
Call initialize before use.
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.ClassOutline
Call initialize to install outlineGenerator in Outliner for objects of class Class (called by Jexa.initialize)
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.MapOutline
Call initialize to install outlineGenerator in Outliner for objects with interface java.util.Map (called by Jexa.initialize)
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.CollectionOutline
Call initialize to install outlineGenerator in Outliner for objects with interface java.util.Collection (called by Jexa.initialize)
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.BeanOutline
Call initialize to install outlineGenerator in Outliner for any instance of java.lang.Object (called by Jexa.initialize)
initialize() - Static method in class edu.mit.ai.psg.jexa.awt.ListOutline
Call initialize to install outlineGenerator in Outliner for objects with interface java.util.List (called by Jexa.initialize)
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jevaUI.NodeRenderer
installs instance in outlineMaker as renderer for parse Nodes.
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jevaESUI.NodeRenderer
installs instance in outlineMaker as renderer for parse Nodes.
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.ObjectRenderer
Call initialize to install instance in outlineMaker for any instance of java.lang.Object (not called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.ClassRenderer
Call initialize to install instance in outlineMaker for objects of class Class (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.ListRenderer
Call initialize to install instance in outlineMaker for objects with interface java.util.List (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.MapRenderer
Call initialize to install instance in outlineMaker for objects with interface java.util.Map (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.CollectionRenderer
Call initialize to install instance in outlineMaker for objects with interface java.util.Collection (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.BeanRenderer
Call initialize to install instance in outliner for any instance of java.lang.Object (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.TreeNodeRenderer
Call initialize to install instance in outlineMaker for instances of java.awt.Container (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.jexa.ContainerRenderer
Call initialize to install instance in outlineMaker for instances of java.awt.Container (called by Jexa())
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.traveler.TravelerCallRenderer
Call initialize to initialize outlineMaker with an instance for IParticipations.
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.traveler.TravelerBiographyRenderer
Call initialize to install in OutlineMaker:
for java.lang.Object: TravelerBiographyRenderer
initialize(OutlineMaker) - Static method in class edu.mit.ai.psg.traveler.TravelerActivityRenderer
Call initialize to install instance in outlineMaker for instances of ActivityRecord (called by Jexa())
initialize(Thread, Object) - Method in class edu.mit.ai.psg.utilities.InitializableThreadLocal
Initialize value for thread.
initializeConstructors(InterpretedConstructor[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializeDeclaringClass(InterpretedClass) - Method in class edu.mit.ai.psg.jeva.InterpretedMember
members and declaring class are doubly linked, so initializeDeclaringClass from constructor of InterpretedClass
initializeEnv(IEnv) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializeFields(InterpretedField[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializeInterfaces(IClass[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializeMethods(InterpretedMethod[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializeNestedClasses(InterpretedClass[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
initializePane(Container, OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
initializes contentPane with a JScrollPane displaying the JTree from OutlineMakerDefault.makeOutlineJTree(edu.mit.ai.psg.ui.outliner.OutlineNode).
initializePane(Container, OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
initialize contentPane with a javax.swing.JScrollPane displaying the JTree from OutlineMaker.makeOutlineJTree(edu.mit.ai.psg.ui.outliner.OutlineNode).
Initializer() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
initializerDims - Variable in class edu.mit.ai.psg.jeva.JNEArrayCreationExpression
 
initializerDims - Variable in class edu.mit.ai.psg.jevaES.JNEArrayCreationExpression
 
initializeSuperclass(IClass) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
throws IllegalStateException if already initialized.
initializeSupport(Object) - Method in class edu.mit.ai.psg.traveler.ObservableSupport
Call when activity record is created, e.g., from constructor.
initialValue() - Method in class edu.mit.ai.psg.utilities.InitializableThreadLocal
gets value, removes key entry to save space, and returns value, or null if none (ThreadLocal.initialValue() returns null)
initMethodSignature(IEnv) - Method in class edu.mit.ai.psg.jeva.JNEMethodInvocationExpression
 
initMethodSignature(IEnv) - Method in class edu.mit.ai.psg.jevaES.JNEMethodInvocationExpression
JevaES does not handle special cases used only in non-static methods: this, super
initPanelInPlaceApplet() - Method in class edu.mit.ai.psg.jevaUI.JevaGUI
Display applet in place on page.
initPanelInPlaceApplet() - Method in class edu.mit.ai.psg.jevaESUI.JevaESGUI
Display applet in place on page.
initPanelInPlaceApplet() - Method in class edu.mit.ai.psg.jexa.JexaApplet
 
initPanelInPlaceApplet() - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
Initialization for displaying applet in place on page.
inProgress - Variable in class edu.mit.ai.psg.traveler.ObservableSupport
inProgress: used to keep track of records that are in progress, and keeps any observers.
insertChildTokens(IJevaNode, IJevaNode, int, Token) - Static method in class edu.mit.ai.psg.jeva.JevaNode
Insert tokens of new child into token chain after token beginHole.
insertNewChildAfter(IJevaNode, IJevaNode) - Method in class edu.mit.ai.psg.jeva.JevaNode
Insert new child, linking in token stream just after old child.
insertNewChildAfter(IJevaNode, IJevaNode) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
Insert new child, linking in token stream just after old child.
insertNewChildAt(IJevaNode, int, Token) - Method in class edu.mit.ai.psg.jeva.JevaNode
insert new child, linking in token stream just after beginHole.
insertNewChildAt(IJevaNode, int, Token) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
insert new child, linking in token stream just after beginHole.
insertNewChildBefore(IJevaNode, IJevaNode) - Method in class edu.mit.ai.psg.jeva.JevaNode
Insert new child, linking in token stream just before old child.
insertNewChildBefore(IJevaNode, IJevaNode) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
Insert new child, linking in token stream just before old child.
insertNodeInto(MutableTreeNode, MutableTreeNode, int) - Method in class edu.mit.ai.psg.ui.outliner.OutlineModel
extends MutableTreeModel to inform child after it is successfully inserted by calling OutlineRenderer.notifyInserted(edu.mit.ai.psg.ui.outliner.OutlineModel, edu.mit.ai.psg.ui.outliner.OutlineNode, int).
installCommand(Menu, String, ActionListener) - Static method in class edu.mit.ai.psg.ui.outliner.OutlineCommand
convenience procedure to install a MenuItem displayed with menuItemString that performs outlineCommand when invoked
installDisabledCommand(Menu, String) - Static method in class edu.mit.ai.psg.ui.outliner.OutlineCommand
 
instance - Static variable in class edu.mit.ai.psg.utilities.UnaryTrue
 
INSTANCEOF - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
INSTANCEOF - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
InstanceOfExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
InstanceOfExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
INT - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
INT - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
INTEGER_LITERAL - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
INTEGER_LITERAL - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
IntegerLiteral() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
IntegerLiteral() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
INTERFACE - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
INTERFACE - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
InterfaceDeclaration() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
InterfaceMemberDeclaration() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
InterpretedClass - class edu.mit.ai.psg.jeva.InterpretedClass.
InterpretedClass provides IClass methods for interpreted classes.
InterpretedClass(int, String, IClass, IClass[], InterpretedField[], InterpretedConstructor[], InterpretedMethod[], InterpretedClass[], IEnv, JNDClassDeclaration) - Constructor for class edu.mit.ai.psg.jeva.InterpretedClass
 
InterpretedClass(int, String, JNDClassDeclaration, IEnv) - Constructor for class edu.mit.ai.psg.jeva.InterpretedClass
 
InterpretedConstructor - class edu.mit.ai.psg.jeva.InterpretedConstructor.
InterpretedConstructor implements IConstructor methods for interpreted constructors, e.g., to invoke constructor through the newInstance method.
InterpretedConstructor(int, String, IClass[], IClass[], JNDConstructorDeclaration) - Constructor for class edu.mit.ai.psg.jeva.InterpretedConstructor
 
InterpretedField - class edu.mit.ai.psg.jeva.InterpretedField.
InterpretedField implements IField methods for fields of interpreted classes.
InterpretedField(int, IClass, String, JNSVariableDeclarator) - Constructor for class edu.mit.ai.psg.jeva.InterpretedField
 
InterpretedMember - class edu.mit.ai.psg.jeva.InterpretedMember.
InterpretedMember implements IMember and IAccessibleObject for interpreted implementations of members (InterpretedField, InterpretedMethod, InterpretedConstructor).
InterpretedMember(int, String) - Constructor for class edu.mit.ai.psg.jeva.InterpretedMember
 
InterpretedMethod - class edu.mit.ai.psg.jeva.InterpretedMethod.
InterpretedMethod implements IMethod for interpreted methods, e.g., to invoke method through the invoke method.
inThreadIterator(boolean, boolean, boolean, boolean, ActivityRecord, IUnaryPredicate, IUnaryPredicate) - Static method in class edu.mit.ai.psg.traveler.ActivityRecordMethods
inThreadIterator does depth first walk of activity in thread forward from start record, continuing with siblings of activity when nexted activities run out.
intIClass - Static variable in class edu.mit.ai.psg.jeva.TypeMethods
 
invalidateAndRepaintTree() - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
 
invocationString() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
 
invocationString() - Method in interface edu.mit.ai.psg.traveler.CallRecord
string describing invocation target.method(arguments...)
invoke(Object[], IEnv) - Method in class edu.mit.ai.psg.jeva.JNDMethodDeclaration
 
invoke(Object, Object[]) - Method in interface edu.mit.ai.psg.jeva.IMethod
 
invoke(Object, Object[]) - Method in class edu.mit.ai.psg.jeva.WrappedMethod
 
invoke(Object, Object[]) - Method in class edu.mit.ai.psg.jeva.InterpretedMethod
 
invokedMethodCache - Static variable in class edu.mit.ai.psg.traveler.jevaHooks.TraceConstructsEvalHook
map class -> (map methodSignature -> method)
invokedMethodCache - Static variable in class edu.mit.ai.psg.traveler.jevaHooks.TraceCallsEvalHook
map class -> (map methodSignature -> method)
invokeMethod(String, Class[], Object, Object[]) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
Called by methods in generated proxy classes to evaluate interpreted method declared by this class.
invokeSwingAndWait(Runnable) - Method in class edu.mit.ai.psg.ui.outliner.OutlineCommand
try { SwingUtilities.invokeAndWait(doUpate); } catch (InterruptedException e) {} catch (InvocationException e) { e.printStackTrace(); }
invoking(Object, Member, Object[]) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
 
invoking(Object, Member, Object[]) - Method in interface edu.mit.ai.psg.traveler.TraceRecorder
For recording a call from caller: Should be followed by call to TraceRecorder.returningVoid(edu.mit.ai.psg.traveler.CallRecord), TraceRecorder.returning(edu.mit.ai.psg.traveler.CallRecord, java.lang.Object), or TraceRecorder.throwing(edu.mit.ai.psg.traveler.CallRecord, java.lang.Throwable) to record completion of call.
invoking(Object, Member, Object[]) - Static method in class edu.mit.ai.psg.traveler.Trace
For recording from caller before method is invoked.
invokingStatic(Member, Object[]) - Static method in class edu.mit.ai.psg.traveler.Trace
For recording from caller before static method is invoked.
IOutlineComponentGenerator - interface edu.mit.ai.psg.ui.outliner.awt.IOutlineComponentGenerator.
IOutlineComponentGenerators are used by Outliner to generate a Component to display an object in the outline (usually a subclass of OutlineTree).
IPackage - interface edu.mit.ai.psg.jeva.IPackage.
IPackage is an interface for internal representations of known packages to store and retrieve the classes defined within them.
IPackage - interface edu.mit.ai.psg.jevaES.IPackage.
IPackage is an interface for internal representations of known packages to store and retrieve the classes defined within them.
isAbstractClass(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isAbstractClass(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isAccessible() - Method in interface edu.mit.ai.psg.jeva.IAccessibleObject
 
isAccessible() - Method in class edu.mit.ai.psg.jeva.InterpretedMember
 
isAccessible() - Method in class edu.mit.ai.psg.jeva.WrappedMethod
 
isAccessible() - Method in class edu.mit.ai.psg.jeva.WrappedConstructor
 
isAccessible() - Method in class edu.mit.ai.psg.jeva.WrappedField
 
isAccessibleFromClass(IClass, IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
Check whether accessedMemberClass, an inner class or interface of accessedType, is accesible from accessingClass.
isAccessibleFromClass(IMember, IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
Check whether accessedMember (field, method, constructor) of expression with type accessedType is accessible from class accessingClass.
isAccessibleFromPackage(Class, String) - Static method in class edu.mit.ai.psg.jevaES.AccessibilityMethods
Check whether class is accessible from package, If nested, its enclosing class must also be accessible.
isAccessibleFromPackage(IClass, String) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
Check whether class is accessible from package, If nested, its enclosing class must also be accessible.
isAccessibleFromPackage(IMember, String) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
Check whether member (field, method, constructor) is accessible from package, i.e., an unrelated class in package packageName.
isAccessibleFromPackage(Member, String) - Static method in class edu.mit.ai.psg.jevaES.AccessibilityMethods
Check whether member (field, method, constructor) is accessible from package, i.e., an unrelated class in package packageName.
isApplicable(Class[], Class[]) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isApplicable(Constructor, Class[]) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isApplicable(IClass[], IClass[]) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isApplicable(IConstructor, IClass[]) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isApplicable(IMethod, IClass[]) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
[JavaLangSpec 15.11.2.1 Find Methods that are applicable (& accessible)] Accessibility is not a concern, since only public methods are accessible through reflection (not necessarily true in Java1.2).
isApplicable(Method, Class[]) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
[JavaLangSpec 15.11.2.1 Find Methods that are applicable (& accessible)]
Accessibility is not a concern, since only public methods are accessiblethrough reflection.
isArray() - Method in class edu.mit.ai.psg.jeva.WrappedClass
 
isArray() - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
isArray() - Method in interface edu.mit.ai.psg.jeva.IClass
 
isAssignable(Class, IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
[JavaLangSpec1.0 sec 5.2 Assignment Conversion] This checks for primitive as well as reference widenings.
isAssignable(IClass, IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isAssignableFrom(IClass) - Method in class edu.mit.ai.psg.jeva.WrappedClass
 
isAssignableFrom(IClass) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
isAssignableFrom(IClass) - Method in interface edu.mit.ai.psg.jeva.IClass
 
isAssignableType(Class, Class, IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
[JavaLangSpec1.0 sec 5.2 Assignment Conversion] This checks for primitive as well as reference widenings.
isAtEntrance - Variable in class edu.mit.ai.psg.traveler.ActivityRecordMethods.IteratorBase
isAtEntrance is true if the activity to be returned next will be returned for its entrance.
isAtEntrance() - Method in interface edu.mit.ai.psg.traveler.ActivityRecordMethods.Iterator
for iterators that return each activity twice, once for when the thread entered the activity, and once for when it exited.
isAtEntrance() - Method in class edu.mit.ai.psg.traveler.ActivityRecordMethods.IteratorBase
 
isBindableType(Class, Class) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
[JavaLangSpec1.0 sec 5.3 Method Invocation Conversion]
isBindableType(Class, Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
[JavaLangSpec1.0 sec 5.3 Method Invocation Conversion]
isBindableType(IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isBoundByName - Variable in class edu.mit.ai.psg.jeva.IEnv.ClassResult
if true, then foundClass is from a construct which binds queryName explicitly: either a class/interface definition or a single-type-import.
isBoundByName - Variable in class edu.mit.ai.psg.jevaES.IEnv.ClassResult
if true, then foundClass is from a construct which binds queryName explicitly: either a class/interface definition or a single-type-import.
isCase() - Method in class edu.mit.ai.psg.jeva.JNSSwitchLabel
return true if this is a "case" label (has expression)
isCase() - Method in class edu.mit.ai.psg.jevaES.JNSSwitchLabel
return true if this is a "case" label (has expression)
isCaughtOrDeclaredException(Class, Class[]) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isCaughtOrDeclaredException(IClass, IClass[]) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isClassType(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
Class is not primitive, array, nor interface
isClassType(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isClose(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
punctuation closing a list: ')' or ']' or ')' or ...
isClose(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is ), ], or }
isCloseQuote(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
punctuation closing a string
isCloseQuote(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is '\"'
isComplete() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
 
isComplete() - Method in interface edu.mit.ai.psg.traveler.CallRecord
true if call record has been completed
isCompleteByReturn() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
 
isCompleteByReturn() - Method in interface edu.mit.ai.psg.traveler.CallRecord
true if call completed by returning
isCompleteByReturnVoid() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
 
isCompleteByReturnVoid() - Method in interface edu.mit.ai.psg.traveler.CallRecord
true if call completed by returning void
isCompleteByThrow() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
 
isCompleteByThrow() - Method in interface edu.mit.ai.psg.traveler.CallRecord
true if call completed by throwing an exception
isConstant() - Method in interface edu.mit.ai.psg.jeva.IStore
 
isConstant() - Method in class edu.mit.ai.psg.jeva.EnvLocalStore
 
isConstant() - Method in interface edu.mit.ai.psg.jevaES.IStore
 
isConstant() - Method in class edu.mit.ai.psg.jevaES.EnvLocalStore
 
isConstant(IEnv) - Method in class edu.mit.ai.psg.jeva.ExpressionNode
Test whether this is a compile-time constant expression (nodes should not call this method directly).
isConstant(IEnv) - Method in interface edu.mit.ai.psg.jeva.IExpressionNode
Predicate testing whether this is a constant expression (nodes should not call this interface directly).
isConstant(IEnv) - Method in class edu.mit.ai.psg.jevaES.ExpressionNode
Test whether this is a compile-time constant expression (nodes should not call this method directly).
isConstant(IEnv) - Method in interface edu.mit.ai.psg.jevaES.IExpressionNode
Predicate testing whether this is a constant expression (nodes should not call this interface directly, but should call EvalMethods.getType).
isConstant(IExpressionNode) - Static method in class edu.mit.ai.psg.jeva.EvalMethods
 
isConstant(IExpressionNode) - Static method in class edu.mit.ai.psg.jevaES.EvalMethods
return true if this expression has constant value in root env.
isConstant(IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jeva.EvalMethods
 
isConstant(IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jevaES.EvalMethods
return true if this expression has constant value in given env.
isDefault() - Method in class edu.mit.ai.psg.jeva.JNSSwitchLabel
return true if this is a "default" label (has no expression)
isDefault() - Method in class edu.mit.ai.psg.jevaES.JNSSwitchLabel
return true if this is a "default" label (has no expression)
isEmpty() - Method in class edu.mit.ai.psg.utilities.VectorMap
 
isEmpty() - Method in class edu.mit.ai.psg.utilities.HashMapCache.EntrySet
 
isEmpty() - Method in class edu.mit.ai.psg.utilities.ArrayMap
 
isEscapeChar(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
character escape, e.g., '\' in "(\"Hi\")"
isEscapeChar(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is '\\'
isEscapeChar(char) - Method in class edu.mit.ai.psg.strings.Prettify.JavaSyntaxNoEscapes
 
ISet - interface edu.mit.ai.psg.utilities.ISet.
A set interface with functional methods that return collections.
isExpanded() - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
 
isFinal() - Method in interface edu.mit.ai.psg.jeva.IStore
 
isFinal() - Method in class edu.mit.ai.psg.jeva.JNFormalParameter
 
isFinal() - Method in class edu.mit.ai.psg.jeva.EnvLocalStore
 
isFinal() - Method in interface edu.mit.ai.psg.jevaES.IStore
 
isFinal() - Method in class edu.mit.ai.psg.jevaES.EnvLocalStore
 
isFinal() - Method in class edu.mit.ai.psg.jevaES.JNFormalParameter
 
isFinal(IEnv) - Method in class edu.mit.ai.psg.jeva.JNName
used to test whether assignable.
isFinal(IEnv) - Method in class edu.mit.ai.psg.jevaES.JNName
used to test whether assignable.
isFinalClass(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isFinalClass(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isFinished() - Method in class edu.mit.ai.psg.traveler.ActivityRecordBase
 
isFinished() - Method in interface edu.mit.ai.psg.traveler.ActivityRecord
true if recording this record has finished for thread that created record; additions may still be made by other threads (e.g., #addThreadChild).
isFinished(Object) - Method in class edu.mit.ai.psg.traveler.ObservableSupport
assumes ObservableSupport.initializeSupport(java.lang.Object) has been called on record; returns true if ObservableSupport.finished(java.lang.Object) has also been called on record.
isImplementation(Class, Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isImplementation(IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isInitialized - Static variable in class edu.mit.ai.psg.jexa.awt.Jexa
 
isInstance(Object) - Method in class edu.mit.ai.psg.jeva.WrappedClass
 
isInstance(Object) - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
isInstance(Object) - Method in interface edu.mit.ai.psg.jeva.IClass
 
isIntegralType(Class) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isIntegralType(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
primitive integer types of various sizes (byte, short, int, long)
isIntegralType(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isInterface() - Method in class edu.mit.ai.psg.jeva.WrappedClass
 
isInterface() - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
isInterface() - Method in interface edu.mit.ai.psg.jeva.IClass
 
isIntExpression(IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
Check that array dims/indexes are int [JavaLangSpec1.0 sec15.9, 15.12]
isIntExpression(IExpressionNode, IEnv) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
Check that array dims/indexes are int [JavaLangSpec1.0 sec15.9, 15.12]
isInvocation() - Method in interface edu.mit.ai.psg.ui.outliner.CallOutlineNode
 
isInvocation() - Method in class edu.mit.ai.psg.ui.outliner.CallOutlineNodeDefault
 
isLeaf() - Method in class edu.mit.ai.psg.ui.outliner.OutlineNodeDefault
 
isLetterOrDigit(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
 
isLetterOrDigit(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is a-z, A-Z, or 0-9
isLetterOrDigit(char) - Method in class edu.mit.ai.psg.strings.Prettify.JavaSyntax
 
isMatchedClose(char, char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
match list punctuation: '(' -> ')', '[' -> ']', '{' -> '}' ...
isMatchedClose(char, char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is (), [], or {}
isMatchedCloseQuote(char, char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
map string quotes '\"' to '\"'
isMatchedCloseQuote(char, char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is ""
isMoreSpecific(Constructor, Constructor) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isMoreSpecific(IConstructor, IConstructor) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isMoreSpecific(IMethod, IMethod) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
[JavaLangSpec 15.11.2.2 Choose Most Specific Method] assumes method name matches
isMoreSpecific(Method, Method) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
[JavaLangSpec 15.11.2.2 Choose Most Specific Method]
Assumes method name matches
isNumericType(Class) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isNumericType(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
primitive numeric types
isNumericType(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isNumericValue(Object) - Static method in class edu.mit.ai.psg.jeva.PrimitiveOperations
true for Number or Character
isNumericValue(Object) - Static method in class edu.mit.ai.psg.jevaES.PrimitiveOperations
true for Number or Character
isOpen(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
punctuation opening a list: '(' or '[' or '{' or ...
isOpen(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is (, [, or {
isOpenQuote(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
punctuation opening a string
isOpenQuote(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is '\"'
isPackageImport() - Method in class edu.mit.ai.psg.jeva.JNDImportDeclaration
 
isPackageImport() - Method in class edu.mit.ai.psg.jevaES.JNDImportDeclaration
 
isPopupTrigger(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMouseListener
true if event.isPopupTrigger() is true, or if event.isPopupTrigger() has never been true, then true if mouse press is modified (button 2 or 3, or pressed with shift, control, meta, or alt).
isPopupTrigger(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineMouseListener
true if mouse press is modified (button 2 or 3, or pressed with shift, control, meta, or alt).
isPrimitive() - Method in class edu.mit.ai.psg.jeva.WrappedClass
 
isPrimitive() - Method in class edu.mit.ai.psg.jeva.InterpretedClass
 
isPrimitive() - Method in interface edu.mit.ai.psg.jeva.IClass
 
isPublicToTopLevel(Class) - Static method in class edu.mit.ai.psg.jevaES.AccessibilityMethods
return true if aClassOrInterface and and all its enclosing classes or interfaces are public
isPublicToTopLevel(Class) - Static method in class edu.mit.ai.psg.jexa.ObjectRenderer
return true if aClassOrInterface and and all its enclosing classes or interfaces are public
isPublicToTopLevel(IClass) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
return true if aClassOrInterface and and all its enclosing classes or interfaces are public
isPublicToTopLevel(IMember) - Static method in class edu.mit.ai.psg.jeva.AccessibilityMethods
return true if member is public and its declaring class is public to top level (all enclosing classes or interfaces are public)
isPublicToTopLevel(Member) - Static method in class edu.mit.ai.psg.jevaES.AccessibilityMethods
return true if member is public and its declaring class is public to top level (all enclosing classes or interfaces are public)
isReadOnly() - Method in interface edu.mit.ai.psg.traveler.ObservableRecord
may be used to avoid constructing change observers for records that will never change.
isReadOnly() - Method in class edu.mit.ai.psg.traveler.ActivityRecordObservableBase
 
isReadOnly() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordObservable
returns false
isReadOnly() - Method in class edu.mit.ai.psg.traveler.CallRecordObservable
 
isReadOnly(Object) - Method in interface edu.mit.ai.psg.traveler.ObservableBiographyRecorder
may be used to avoid constructing change observers for target biographies that will never change, perhaps because the target is immutable, because target is no longer active, etc.
isReadOnly(Object) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
returns false; any Object can be target of synchronized block and a target of biography by this TraceRecorderObservable
isReadOnly(Object) - Method in interface edu.mit.ai.psg.traveler.ObservableTraceRecorder
may be used to avoid constructing change observers for target biographies that will never change, perhaps because the target is immutable, because target is no longer active, etc.
isRedirectingStreams(int) - Static method in class edu.mit.ai.psg.jevaUI.JevaGUI
 
isRedirectingStreams(int) - Static method in class edu.mit.ai.psg.jevaESUI.JevaESGUI
 
isReferenceType(Class) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isReferenceType(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isReferenceType(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isSeparator(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
list element separator, e.g., ',', ';', ...
isSeparator(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is ',' or ';'
isShowing() - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
isShowing() returns true, as required by CellRendererPane
isStatic() - Method in class edu.mit.ai.psg.jeva.JNDInitializer
 
isSubclass(Class, Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isSubclass(IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isSubinterface(Class, Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isSubinterface(IClass, IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isSuppressingAccessChecks(IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
 
isSuppressingAccessChecks(IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
 
isSuppressingPackageNameChecks(IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
 
isSuppressingPackageNameChecks(IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
 
isSynchronized() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
returns true;
isSynchronized() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
true if member is synchronized method (or isSynchronizedWait)
isSynchronized() - Method in interface edu.mit.ai.psg.traveler.SynchronizationRecord
true if activity is synchronized (exclusive on synchronized target).
isSynchronized() - Method in class edu.mit.ai.psg.traveler.SynchronizedRecordDefault
returns true;
isSynchronizedWait() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
returns false
isSynchronizedWait() - Method in class edu.mit.ai.psg.traveler.CallRecordDefault
true if method is one of the Object.wait methods
isSynchronizedWait() - Method in interface edu.mit.ai.psg.traveler.SynchronizationRecord
true if activity is temporary release of synchronization (on synchronized target), so exitting activity regains exclusive access to synchronized target, and should also be added to biography.
IStatementNode - interface edu.mit.ai.psg.jeva.IStatementNode.
Interface to parse nodes for Java statements.
IStatementNode - interface edu.mit.ai.psg.jevaES.IStatementNode.
Interface to parse nodes for Java statements.
isThrowableClass(Throwable, Class[]) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
[JavaLangSpec 14.16 Throw statement]
IStore - interface edu.mit.ai.psg.jeva.IStore.
IStore: interface to implementation objects for a storable location for assignment.
IStore - interface edu.mit.ai.psg.jevaES.IStore.
IStore: interface to implementation objects for a storable location for assignment.
isUncheckedException(Class) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
isUncheckedException(IClass) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
isWhitespace(char) - Method in interface edu.mit.ai.psg.strings.Prettify.Syntax
 
isWhitespace(char) - Method in class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
is ' ', '\t', '\n', '\r', or '\f'
isWhitespace(char) - Method in class edu.mit.ai.psg.strings.Prettify.JavaSyntax
 
iterator() - Method in class edu.mit.ai.psg.utilities.VectorSet
 
iterator() - Method in class edu.mit.ai.psg.utilities.WeakVectorSet
 
iterator() - Method in class edu.mit.ai.psg.utilities.HashMapCache.EntrySet
 
IUnaryFunction - interface edu.mit.ai.psg.utilities.IUnaryFunction.
a function that may apply to any object
IUnaryPredicate - interface edu.mit.ai.psg.utilities.IUnaryPredicate.
a predicate that may apply to any object

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 _