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

M

main(String[]) - Static method in class edu.mit.ai.psg.jeva.Jeva
Accept a class name on command line as compilation unit to locate in classpath, parse, evaluate, and run its public static void main(String[]) method, passing it any remaining arguments.
main(String[]) - Static method in class edu.mit.ai.psg.jeva.examples.TraceAllEvalHook
 
main(String[]) - Static method in class edu.mit.ai.psg.jeva.examples.TraceCallsEvalHook
test
main(String[]) - Static method in class edu.mit.ai.psg.jevaUI.JevaCLI
Application Startup: Loops accepting top level statements and expressions from System.in .
main(String[]) - Static method in class edu.mit.ai.psg.jevaUI.JevaGUI
Application Startup: Starts a window at which users can type top level expressions.
main(String[]) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Evaluate a single statment or expression from command line.
main(String[]) - Static method in class edu.mit.ai.psg.jevaESUI.JevaESCLI
Application Startup: Loops accepting top level statements and expressions from System.in .
main(String[]) - Static method in class edu.mit.ai.psg.jevaESUI.JevaESGUI
Application Startup: Starts a window at which users can type top level expressions.
main(String[]) - Static method in class edu.mit.ai.psg.traveler.ActivityRecordMethods
 
main(String[]) - Static method in class edu.mit.ai.psg.traveler.jevaHooks.EmptyEvalHook
Given a class name for a class in classpath, runs its public static void main(...) method with a EmptyEvalHook.
main(String[]) - Static method in class edu.mit.ai.psg.traveler.jevaHooks.TraceConstructsEvalHook
Given a class name for a class in classpath, runs its public static void main(...) method with a TraceCallsEvalHook.
main(String[]) - Static method in class edu.mit.ai.psg.traveler.jevaHooks.TraceCallsEvalHook
Given a class name for a class in classpath, runs its public static void main(...) method with a TraceCallsEvalHook.
make(boolean, Class) - Static method in class edu.mit.ai.psg.jevaES.IEnv.ClassResult
returns null if classOrNull is null, else new IEnv.ClassResult
make(boolean, IClass) - Static method in class edu.mit.ai.psg.jeva.IEnv.ClassResult
returns null if classOrNull is null,else new IEnv.ClassResult
makeArrayType(Class, int) - Static method in class edu.mit.ai.psg.jevaES.TypeMethods
 
makeArrayType(IClass, int) - Static method in class edu.mit.ai.psg.jeva.TypeMethods
 
makeButtonForFrame() - Method in class edu.mit.ai.psg.ui.patches.FrameableApplet
Creates new button initialized with FrameableApplet.getButtonStartText() Starts up window frame when applet button is pushed:
makeCallRecord(Object, Member, Object[]) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
Creates a CallRecordDefault
makeCallRecord(Object, Member, Object[]) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
Creates a CallRecordObservable
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jevaUI.NodeRenderer
Generates children from child nodes of parse node, + its public fields
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jevaESUI.NodeRenderer
Generates children from child nodes of parse node, + its public fields
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.ObjectRenderer
Generate children for fields of objects (discovered through reflection methods of java.lang.Class and java.lang.reflect) and elements of arrays
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.ClassRenderer
Generate children for the static fields of the class
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.ListRenderer
Generate children for each [index]: element of List
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.MapRenderer
Generate children for each key:element pair in Map
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.CollectionRenderer
Generate children for each element in collection
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.BeanRenderer
Uses java.beans.Introspector to display properties of objects when viewed as a JavaBean.
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.TreeNodeRenderer
Generate children for each element in Container
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.jexa.ContainerRenderer
Generate children for each element in Container
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.traveler.TravelerCallRenderer
children are nested calls
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.traveler.TravelerBiographyRenderer
 
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.traveler.TravelerActivityRenderer
Generate children for each element in Container
makeChildOutlineNodes(OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
Creates no children; returns Collections.EMPTY_LIST.
makeChildOutlineNodes(OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
Make List of outlineNodes, one for each child.
makeDefaultEnv() - Static method in class edu.mit.ai.psg.jeva.Jeva
Return a new default environment.
makeDefaultEnv() - Static method in class edu.mit.ai.psg.jevaES.JevaES
Return a new default environment, which imports java.lang.
makeDefaultEnv(int) - Static method in class edu.mit.ai.psg.jeva.EnvEnd
options default is 0; for explanation see Jeva
makeDefaultEnv(int) - Static method in class edu.mit.ai.psg.jeva.Jeva
 
makeDefaultEnv(int) - Static method in class edu.mit.ai.psg.jevaES.EnvEnd
options default is 0; for explanation see JevaES
makeDefaultEnv(int) - Static method in class edu.mit.ai.psg.jevaES.JevaES
 
makeEmptyCollection(Collection) - Static method in class edu.mit.ai.psg.utilities.Collecting
return an empty java.util.Collection of same class as collection
makeFrame(Object) - Static method in class edu.mit.ai.psg.ui.outliner.Outliner
Make a new window frame displaying an outline of this object.
makeFrame(Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
Convenience method, calls
this.makeFrame (this.makeFrameTitle(obj), this.makeNode(obj));
makeFrame(Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
make a new window frame displaying an outline of this object
makeFrame(String, OutlineNode) - Static method in class edu.mit.ai.psg.ui.outliner.Outliner
Make a new window frame displaying outline.
makeFrame(String, OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
creates a JFrame with frameLabel, initializes its contentPane via OutlineMakerDefault.initializePane(java.awt.Container, edu.mit.ai.psg.ui.outliner.OutlineNode), and displays it.
makeFrame(String, OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
make a new window frame displaying outline
makeFrameTitle(Object) - Method in class edu.mit.ai.psg.jexa.Jexa.JexaOutlineMaker
Create a title for frame examining obj
makeFrameTitle(Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
overiddable method called by OutlineMakerDefault.makeFrame(Object)
makeFrameTitle(Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
make title for new frame displaying outline of object
makeLabelComponent(String) - Method in class edu.mit.ai.psg.jexa.awt.ObjectOutline
Set foreground color of returned label to default color
makeLabelComponent(String) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineTree
 
makeLabelTextCache() - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererCaching
For initializing cache for label text; override returning null to disable cache.
makeNoteOutlineNode(String) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
makes a childless outlineNode for a string, e.g., for errors or messages.
makeNoteOutlineNode(String) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
Creates an outline tree node for a note such as errors or messages
makeObjectTextCache() - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererCaching
For initializing cache for object text; override returning null to disable cache.
makeOutlineComponent(Object) - Static method in class edu.mit.ai.psg.jexa.awt.Jexa
Generate a new java.awt.Component for obj to add to an outline.
makeOutlineComponent(Object) - Static method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
Generate a new AWT Component for obj to add to an outline.
makeOutlineComponentImpl(Object) - Method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
(overrideable implementation method)
makeOutlineFrame(Object) - Static method in class edu.mit.ai.psg.jexa.awt.Jexa
Create a Frame window with an outline for obj and returns frame
makeOutlineFrame(Object) - Static method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
Create a Frame window with an outline for obj (static method for other tools to call)
makeOutlineFrame(Object, String) - Static method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
 
makeOutlineFrameImpl(Object) - Method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
overrideable/extendable implementation method
makeOutlineFrameImpl(Object, String) - Method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
 
makeOutlineJTree(OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
creates and initializes a JTree for displaying outline tree.
makeOutlineJTree(OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
create and initialize a JTree for displaying outline tree.
makeOutlineModel(OutlineNode) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
returns a new OutlineModel with hidden root of tree (overrideable method called by OutlineMakerDefault.makeOutlineJTree(edu.mit.ai.psg.ui.outliner.OutlineNode))
makeOutlineModel(OutlineNode) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
return a new OutlineModel with hidden root of tree (called by OutlineMaker.makeOutlineJTree(edu.mit.ai.psg.ui.outliner.OutlineNode))
makeOutlineNode(Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
calls makeOutlineNode(null, object);
makeOutlineNode(Object) - Static method in class edu.mit.ai.psg.ui.outliner.Outliner
 
makeOutlineNode(Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
 
makeOutlineNode(Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
 
makeOutlineNode(Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
Creates an outline tree node with no label.
makeOutlineNode(Object, Object) - Method in class edu.mit.ai.psg.jexa.ObjectRenderer
 
makeOutlineNode(Object, Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
makes a OutlineNodeDefault
makeOutlineNode(Object, Object) - Static method in class edu.mit.ai.psg.ui.outliner.Outliner
Make a new OutlineNode for obj to add to an outline.
makeOutlineNode(Object, Object) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
(overrideable implementation method)
makeOutlineNode(Object, Object) - Method in class edu.mit.ai.psg.ui.outliner.CallOutlineRendererCaching
Makes a CachingCallOutlineNode; calls generatePartner to create partner call outline node
makeOutlineNode(Object, Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineMaker
Make a new OutlineNode for obj to add to an outline.
makeOutlineNode(Object, Object) - Method in class edu.mit.ai.psg.ui.outliner.CallOutlineRendererDefault
Makes a CallOutlineNodeDefault for result; calls generatePartner to create partner call outline node
makeOutlineNode(Object, Object) - Method in interface edu.mit.ai.psg.ui.outliner.OutlineRenderer
Creates an outline tree node with itself as renderer.
makeSpaces(int) - Static method in class edu.mit.ai.psg.strings.Indent
make a short string length spaces long.
makeStringRecord(String) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
Creates a StringRecord
makeStringRecord(String) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
Creates a StringRecordObservable
makeSynchronizationEntryRecord() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
overridable method; returns new SynchronizationRecordDefault.Entry
makeSynchronizationExitRecord() - Method in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
overridable method; returns new SynchronizationRecordDefault.Exit
makeSynchronizationRecord(Object, Member) - Method in class edu.mit.ai.psg.traveler.TraceRecorderDefault
Creates a SynchronizationRecordDefault
makeSynchronizationRecord(Object, Member) - Method in class edu.mit.ai.psg.traveler.TraceRecorderObservable
Creates a SynchronizationRecordObservable
makeToolTipTextCache() - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererCaching
For initializing cache for tool tip text; override returning null to disable cache.
map(Collection, IUnaryFunction) - Static method in class edu.mit.ai.psg.utilities.Collecting
Map each element of collection to an object specified by function, and return them in a java.util.Collection of the same class as collection
map(IUnaryFunction) - Method in interface edu.mit.ai.psg.utilities.ICollection
 
map(IUnaryFunction) - Method in class edu.mit.ai.psg.utilities.VectorSet
 
map(IUnaryFunction) - Method in class edu.mit.ai.psg.utilities.HashedSet
 
MapOutline - class edu.mit.ai.psg.jexa.awt.MapOutline.
MapOutline: Displays key:element entries of Map as children.
MapOutline(Object) - Constructor for class edu.mit.ai.psg.jexa.awt.MapOutline
 
MapRenderer - class edu.mit.ai.psg.jexa.MapRenderer.
MapRenderer: Displays key:element entries of Map as children.
MapRenderer(OutlineMaker) - Constructor for class edu.mit.ai.psg.jexa.MapRenderer
 
maroon - Static variable in class edu.mit.ai.psg.ui.patches.HTMLColor
maroon = "#800000"
maxChildIndex - Static variable in class edu.mit.ai.psg.jexa.BeanRenderer
max number of child outline nodes to create for arrays or indexed properties.
mergeDimensions(int[], int[]) - Static method in class edu.mit.ai.psg.jeva.JNEArrayInitializer
 
mergeDimensions(int[], int[]) - Static method in class edu.mit.ai.psg.jevaES.JNEArrayInitializer
 
MethodDeclaration() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
MethodDeclarationLookahead() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
MethodDeclarator() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
minimumLayoutSize(Container) - Method in class edu.mit.ai.psg.ui.outliner.awt.VFlowLayout
 
minSizeAsButton - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
default: 200x30
minSizeAsButton - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
default: 200x30
minSizeAsButton - Static variable in class edu.mit.ai.psg.jexa.JexaApplet
 
minSizeInPlace - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
default: 300x300
minSizeInPlace - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
default: 300x300
minSizeInPlace - Static variable in class edu.mit.ai.psg.jexa.JexaApplet
 
MINUS - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
MINUS - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
MINUSASSIGN - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
MINUSASSIGN - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
modificationDate - Variable in class edu.mit.ai.psg.jeva.ClassPathMethods.ClassPathSearchResult
 
modificationDate - Variable in class edu.mit.ai.psg.jevaES.ClassPathMethods.ClassPathSearchResult
 
ModifierMethods - class edu.mit.ai.psg.jeva.ModifierMethods.
Method to translate parser token to Modifier constant.
ModifierMethods() - Constructor for class edu.mit.ai.psg.jeva.ModifierMethods
 
modifiersString() - Method in class edu.mit.ai.psg.jeva.InterpretedMember
return modifiers string e.g., "public static final "
mouseClicked(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMouseListener
 
mousedObject - Static variable in class edu.mit.ai.psg.jexa.Jexa
mousedObject: Public variable which can be set via menu while browsing
mousedObject - Static variable in class edu.mit.ai.psg.jexa.awt.Jexa
mousedObject: Public variable which can be set via menu while browsing
mousePressed(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMouseListener
 
mousePressed(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineMouseListener
 
mouseReleased(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMouseListener
 
mouseReleased(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineMouseListener
 
MULTI_LINE_COMMENT - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
MULTI_LINE_COMMENT - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
MultiplicativeExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
MultiplicativeExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
multiply(Object, Object) - Static method in class edu.mit.ai.psg.jeva.PrimitiveOperations
Multiplicative * promotes to Integer [JavaLangSpec1.0sec15.16]
multiply(Object, Object) - Static method in class edu.mit.ai.psg.jevaES.PrimitiveOperations
Multiplicative * promotes to Integer [JavaLangSpec1.0sec15.16]
myJTree - Variable in class edu.mit.ai.psg.ui.outliner.OutlineCommand
 
myMember - Variable in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
myNoteRenderer - Variable in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
renderer called to make text notes for messages, errors, etc.
myObject - Variable in class edu.mit.ai.psg.jexa.awt.ObjectOutline
 
myOutlineMaker - Variable in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
OutlineMaker to use for looking up renderers for making children
myParameters - Variable in class edu.mit.ai.psg.traveler.CallRecordDefault
 
myRenderers - Variable in class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
Map of stacks of OutlineRenderers keyed on interface or class to which each applies.
myTargetNow - Variable in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
myTargetThen - Variable in class edu.mit.ai.psg.traveler.SynchronizationRecordDefault
 
myThreadName - Variable in class edu.mit.ai.psg.ui.outliner.OutlineCommand
 

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 _