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

A

aboutToStart(Test) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It prepares the Test run view to start (adds the testSuite to the Listener,
aboutToStart(Test, TestResult) - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
aboutToStart(Test, TestResult) - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
accept(MjcVisitor) - Method in class edu.utep.cs.utjml.compiler.JmlCallSequence
Accepts the specified visitor.
accept(MjcVisitor) - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
accept(MjcVisitor) - Method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
Accepts the specified visitor.
actionPerformed(ActionEvent) - Method in class edu.utep.cs.utjml.canica.DocPref
 
actionPerformed(ActionEvent) - Method in class edu.utep.cs.utjml.canica.GlobalIDEPref
 
actionPerformed(ActionEvent) - Method in class edu.utep.cs.utjml.canica.JavaCompilerPref
 
actionPerformed(ActionEvent) - Method in class edu.utep.cs.utjml.canica.jmleditor.GoToAction
 
actionPerformed(ActionEvent) - Method in class edu.utep.cs.utjml.canica.PreferencesAction
 
activate() - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
activate() - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
addCallSequence(JmlCallSequence) - Method in class edu.utep.cs.utjml.compiler.CParseClassContext
Adds the given call sequence to the current context.
addFileBrowserTab(Component, String, ImageIcon, String) - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserView
Adds a new Tab to the File Browser view
addHistory(File) - Method in interface edu.utep.cs.utjml.gui.Explorable
Records that the given file is opened.
addHistory(File) - Method in class edu.utep.cs.utjml.gui.ExplorerPane
Adds the given file to the history of open files.
addNewFile(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
It creates a new file statistics object to the File Statistics Controller .
addNewFileName(File, int) - Method in class edu.utep.cs.utjml.canica.filebrowser.DocumentSelector
 
addNewFileName(File, int) - Method in interface edu.utep.cs.utjml.canica.filebrowser.DocumentSelectorable
It adds a new file name to the document selector.
addNotify() - Method in class edu.utep.cs.utjml.canica.JAboutDialog
 
addOutPutToConsole(String) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It appends any output text to the console view.
addOutPutToConsole(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
addRatListener(RatListener) - Static method in class edu.utep.cs.utjml.rat.Main
Adds the given observer to the list of listeners.
addRow(ImageIcon, String) - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
Adds a single data row to its Table model
addTab(JTabbedPane) - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
addTab(JTabbedPane) - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
addToGrid(Component, int, int, int, int, double, double, int, int, Insets) - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
addTransition(String, JmlCallSequenceExpression.State) - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression.State
 
AFFIRM - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
AFFIRM - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
append(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneConsole
Appends the given message to this text area.
append(String) - Method in class edu.utep.cs.utjml.gui.OutputPane
Appends the given message to this text area.
append(String) - Method in class edu.utep.cs.utjml.rat.RatTestResult
Appends information about meaningless test cases.
append(String) - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Appends information about meaningless test cases.
apply() - Method in class edu.utep.cs.utjml.canica.DocPref
 
apply() - Method in class edu.utep.cs.utjml.canica.EditorPref
 
apply() - Method in class edu.utep.cs.utjml.canica.GlobalIDEPref
 
apply() - Method in class edu.utep.cs.utjml.canica.JavaCompilerPref
 
apply() - Method in interface edu.utep.cs.utjml.canica.PreferenceControl
This method should validate all data input
arguments() - Method in class edu.utep.cs.utjml.rat.TestCase
Returns the arguments.
arguments() - Method in class edu.utep.cs.utjml.tgen.TestCase
Returns the arguments.
ArrayValue - Class in edu.utep.cs.utjml.rat
A class to represent array values.
ArrayValue(CType, Denotable[]) - Constructor for class edu.utep.cs.utjml.rat.ArrayValue
Creates an array of given type and value.
ArrayValue - Class in edu.utep.cs.utjml.tgen
A class to represent array values.
ArrayValue(CType, Denotable[]) - Constructor for class edu.utep.cs.utjml.tgen.ArrayValue
Creates an array of given type and value.
ArrayValueCreator - Class in edu.utep.cs.utjml.rat
A class to create array values.
ArrayValueCreator(CType) - Constructor for class edu.utep.cs.utjml.rat.ArrayValueCreator
Creates an array creator of the given array type.
ArrayValueCreator - Class in edu.utep.cs.utjml.tgen
A class to create array values.
ArrayValueCreator(CType) - Constructor for class edu.utep.cs.utjml.tgen.ArrayValueCreator
Creates an array creator of the given array type.
ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
assign(Object, int, Denotable) - Static method in class edu.utep.cs.utjml.rat.ArrayValue
Unwraps the given denotable, elem, and assigns it to the i-th element of the given array, array.
assign(Object, int, Denotable) - Static method in class edu.utep.cs.utjml.tgen.ArrayValue
Unwraps the given denotable, elem, and assigns it to the i-th element of the given array, array.
AT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
AT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 

B

BACKWARD_IMPLIES - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BACKWARD_IMPLIES - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BAND - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BAND - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BAND_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BAND_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BasicEditing - Class in edu.utep.cs.utjml.canica.jmleditor
This class implements the services provided in the BasicEditorable class.
BasicEditing(JMLEditorMDI, JFrame) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
Constructor
BasicEditorable - Interface in edu.utep.cs.utjml.canica.jmleditor
This class shall provide the basic editing services to the active editing file in the JML editor.
beautifyParserError(ANTLRException) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns an exception from our exception hierarchy by wrapping the ANTLR excepton.
BLANK_ICON - Static variable in interface edu.utep.cs.utjml.canica.Constants
Blank space to align menu items.
BNOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BNOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BooleanValue - Class in edu.utep.cs.utjml.rat
A class to represent boolean values.
BooleanValue(boolean) - Constructor for class edu.utep.cs.utjml.rat.BooleanValue
Creates a boolean value.
booleanValue(boolean) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a boolean value.
BooleanValue - Class in edu.utep.cs.utjml.tgen
A class to represent boolean values.
BooleanValue(boolean) - Constructor for class edu.utep.cs.utjml.tgen.BooleanValue
Creates a boolean value.
booleanValue(boolean) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a boolean value.
BOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BOR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BOR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BSR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BSR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BSR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BSR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
buildFA() - Method in class edu.utep.cs.utjml.compiler.JmlBinaryCallSequenceExpression
Builds a finite automata corresponding to this expression.
buildFA() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Builds a FA corresponding to this call sequence expression.
buildFA() - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
Builds a finite automata corresponding to this call sequence.
buildFA() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Builds a FA corresponding to this binary expression.
buildFA() - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
Builds a FA corresponding to this binary expression.
buildWrapperBody() - Method in class edu.utep.cs.utjml.compiler.UtWrapperMethod
Returns code for the body of the wrapper method being created.
BXOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BXOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
BXOR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
BXOR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
byteValue(byte) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a byte value.
byteValue(byte) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a byte value.

C

CallSequenceMethod - Class in edu.utep.cs.utjml.compiler
A class to generate assertion check methods for call sequences.
CallSequenceMethod(boolean, JmlTypeDeclaration) - Constructor for class edu.utep.cs.utjml.compiler.CallSequenceMethod
Construct a new CallSeqMethod object.
callSequences() - Method in class edu.utep.cs.utjml.compiler.CParseClassContext
Returns the call sequences of the current context.
callSequences - Variable in class edu.utep.cs.utjml.compiler.JmlClassDeclaration
 
callSequences() - Method in class edu.utep.cs.utjml.compiler.JmlClassDeclaration
 
callSequences - Variable in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
 
callSequences() - Method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
 
cancel() - Method in class edu.utep.cs.utjml.canica.DocPref
 
cancel() - Method in class edu.utep.cs.utjml.canica.EditorPref
 
cancel() - Method in class edu.utep.cs.utjml.canica.GlobalIDEPref
 
cancel() - Method in class edu.utep.cs.utjml.canica.JavaCompilerPref
 
cancel() - Method in interface edu.utep.cs.utjml.canica.PreferenceControl
This method cancels whatever modification
canica - Variable in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
the main program
canica - Variable in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
The main program.
CanicaTestRunner - Class in edu.utep.cs.utjml.canica.tool
 
CanicaTestRunner(Class) - Constructor for class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Constructor, (singleton technique)
capitalize(String) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Return a capitalized version of the argument
capitalize(String) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Return a capitalized version of the argument
catchUpRefinedFile(File) - Method in class edu.utep.cs.utjml.compiler.Main
Parses a file and returns the AST.
centerWindow(Component) - Static method in class edu.utep.cs.utjml.canica.Util
Centers the given window within the screen.
changedUpdate(DocumentEvent) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyDocumentListener
 
changeTheLookAndFeel(int) - Method in class edu.utep.cs.utjml.canica.Main
Changes the look and feel of this GUI, using the integer value.
CHARACTER_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
CHARACTER_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
charValue(char) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a char value.
charValue(char) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a char value.
checkJML() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the JML checker tool from the UTJML tools system to check JML syntax to a single Java file.
checkJML() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
checkJMLCurrAndSubdirs() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the JML checker tool from the UTJML tools system to check JML syntax to all files under specific directory and all subdirectories.
checkJMLCurrAndSubdirs() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
checkJMLCurrentDir() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the JML checker tool from the UTJML tools system to check JML syntax to all files in the current directory.
checkJMLCurrentDir() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
checkJMLGroupOfFiles() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the JML checker tool from the UTJML tools system to check JML syntax to a group of files.
checkJMLGroupOfFiles() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
checkPostCallSequence() - Method in class edu.utep.cs.utjml.compiler.UtWrapperMethod
Returns code for checking call sequence.
checkPreCallSequence() - Method in class edu.utep.cs.utjml.compiler.UtWrapperMethod
Returns code for checking call sequence.
checkTransition(String) - Method in class edu.utep.cs.utjml.compiler.rt.JMLAutomata
Makes a given transition.
chooseValue() - Method in class edu.utep.cs.utjml.rat.ArrayValueCreator
Creates an array value.
chooseValue(CType, int) - Method in class edu.utep.cs.utjml.rat.ArrayValueCreator
Creates an array value of the given type and dimension.
chooseValue() - Method in class edu.utep.cs.utjml.rat.ClassValueCreator
Choose a value of the target type.
chooseValue() - Method in class edu.utep.cs.utjml.rat.StringValueCreator
Creates and returns a new string value.
chooseValue() - Method in class edu.utep.cs.utjml.rat.ValueCreator
Creates and return a new value.
chooseValue() - Method in class edu.utep.cs.utjml.tgen.ArrayValueCreator
Creates an array value.
chooseValue(CType, int) - Method in class edu.utep.cs.utjml.tgen.ArrayValueCreator
Creates an array value of the given type and dimension.
chooseValue() - Method in class edu.utep.cs.utjml.tgen.ClassValueCreator
Choose a value of the target type.
chooseValue() - Method in class edu.utep.cs.utjml.tgen.StringValueCreator
Creates and returns a new string value.
chooseValue() - Method in class edu.utep.cs.utjml.tgen.ValueCreator
Creates and return a new value.
CLASS_EXTENSION - Static variable in interface edu.utep.cs.utjml.canica.Constants
The extension of Java class files.
CLASSPATH - Static variable in class edu.utep.cs.utjml.canica.Main
The class path of this program.
CLASSPATH - Static variable in class edu.utep.cs.utjml.gui.Main
The class path of this program.
ClassValueCreator - Class in edu.utep.cs.utjml.rat
A class to create class values.
ClassValueCreator(CClass) - Constructor for class edu.utep.cs.utjml.rat.ClassValueCreator
 
ClassValueCreator - Class in edu.utep.cs.utjml.tgen
A class to create class values.
ClassValueCreator(CClass) - Constructor for class edu.utep.cs.utjml.tgen.ClassValueCreator
 
clear() - Method in class edu.utep.cs.utjml.canica.tool.DefaultFailureDetailView
Clears the output.
clear() - Method in class edu.utep.cs.utjml.compiler.CParseClassContext
Prepares this instance for recycling by clearing all the data stored in its ArrayLists.
clear() - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Removes all the log entries.
clone() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequence
 
close() - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Close this file.
closeAllFiles() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
closeAllFiles() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Closes all files opened in the JML editor.
closeFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
closeFile(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
Close the file given.
closeFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Close the actual editing file in the JML editor.
closeFile(File) - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Close the file given.
closeFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Closes the active editing file in the JML editor.
closeFile(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Closes the file given, it first check if it is open in the JMl editor.
COL_ATOMEXP - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COL_ATTEMPTS - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COL_COVERAGE - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COL_ICON - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
COLUMN NAME CODES
COL_MEANINGLESS - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COL_METHOD - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COL_TC - Static variable in class edu.utep.cs.utjml.canica.output.TestSummaryTable
 
COLON - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
COLON - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
color(int, int) - Method in class edu.utep.cs.utjml.gui.JmlEditor
Color a section of the document.
COLOR_EXPLORER - Static variable in interface edu.utep.cs.utjml.canica.Constants
A color object value to the color explorer (file browser subsystem)
COLOR_OUTPUT - Static variable in interface edu.utep.cs.utjml.canica.Constants
A color object value to the color output (output subsystem)
colorAll() - Method in class edu.utep.cs.utjml.gui.JmlEditor
Color or recolor the entire document
colorer - Variable in class edu.utep.cs.utjml.gui.JmlEditor
A thread that handles the actual coloring.
COMMA - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
COMMA - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
comment() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
comment() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It comments a specific region of text.
COMMENT_DOCUMENTATION - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
COMMENT_DOCUMENTATION - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
COMMENT_END_OF_LINE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
COMMENT_END_OF_LINE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
COMMENT_TRADITIONAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
COMMENT_TRADITIONAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
compilable(String) - Method in class edu.utep.cs.utjml.canica.tool.ToolController
Is the current file compilable with JML?
compile(String[]) - Static method in class edu.utep.cs.utjml.compiler.Main
Second entry point.
compile(String[], UtJmlOptions, OutputStream) - Static method in class edu.utep.cs.utjml.compiler.Main
Entry point for the GUI
compile(String[]) - Static method in class edu.utep.cs.utjml.rat.Main
Generates JML/JUnit test cases with the given argument, args, and returns true if the test cases are successfully generated.
compile(String[], RatListener, OutputStream) - Static method in class edu.utep.cs.utjml.rat.Main
Generates JML/JUnit test cases with the given argument, args, and returns true if the test cases are successfully generated.
compile(String[]) - Static method in class edu.utep.cs.utjml.tgen.Main
Generates JML/JUnit test cases with the given argument, args, and returns true if the test cases are successfully generated.
compile(String[], TcgObserver, OutputStream) - Static method in class edu.utep.cs.utjml.tgen.Main
Generates JML/JUnit test cases with the given argument, args, and returns true if the test cases are successfully generated.
compileJava(String, String, File) - Method in class edu.utep.cs.utjml.canica.tool.JDKTool
It executes the javac command to compile the file name and show its output to main program.
compileJava() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
Calls the Java compiler tool from the Java SDK 1.4.2 to compile the active editing Java file.
compileJava() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
compileJavaSync(String, String, File) - Method in class edu.utep.cs.utjml.canica.tool.JDKTool
 
compileJavaSync(File) - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
compileJML() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the JML compiler tool from the UTJML tools system to compile the active editing file.
compileJML() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
compileJMLTest() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the tool from the UTJML tools system to compile the active editing file for test.
compileJMLTest() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
compileTestDataForTest() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the Java compiler tool from the Java SDK 1.4.2 system to compile the test data generated of the active editing file.
compileTestDataForTest() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
composeFailMessage(MethodInfo, String, Parameter[], Parameter, boolean, boolean) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates code that composes a message about the method and parameters.
composeFailMessage(MethodInfo, String, Parameter[], Parameter, boolean, boolean) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates code that composes a message about the method and parameters.
composeMessage(String, Parameter[], boolean, boolean) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates code that composes a message about the method and parameters.
composeMessage(String, Parameter[], boolean, boolean) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates code that composes a message about the method and parameters.
confirm() - Method in class edu.utep.cs.utjml.canica.EditorPref
 
Constants - Interface in edu.utep.cs.utjml.canica
An interface defining various global constants to Canica.
Constants - Interface in edu.utep.cs.utjml.rat
An interface to define constants.
Constants - Interface in edu.utep.cs.utjml.tgen
An interface to define constants.
construct() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
Compute the value to be returned by the get method.
CONSTRUCTOR_IN_CALL_SEQUENCE - Static variable in class edu.utep.cs.utjml.compiler.UtJmlMessages
 
copy() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
copy() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It copies the text selected to the clipboard.
COPYRIGHT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The copyright notice.
CounterPanel - Class in edu.utep.cs.utjml.canica.output
A panel with test run counters
CounterPanel() - Constructor for class edu.utep.cs.utjml.canica.output.CounterPanel
 
coverage(int, int, int, int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
coverage(int, int, int, int) - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked to send a summary of test coverage information for the current class.
coverage(int, int, int, int) - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked to send a summary of test coverage information for the current method.
coverage(int, int, int, int) - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
CParseClassContext - Class in edu.utep.cs.utjml.compiler
This class is used by the parser to collect the members of a class declaration.
createArgumentsView() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Create the arguments view
createComponentListener(int, int) - Static method in class edu.utep.cs.utjml.canica.Util
Returns a component listener that prohibits the component c from being resized smaller than the width w and the height h.
createContext(CContextType) - Method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
Creates an interface context for this interface declaration.
createCounterPanel() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
It Creates the counter panel (runs, failures, and errors)
createFailureDetailView() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Creates the FailureDetailView
createMethodTranslator(JmlMethodDeclaration) - Method in class edu.utep.cs.utjml.compiler.UtTransClass
Creates a method translator for the given method declaration.
createNewDocument() - Method in class edu.utep.cs.utjml.canica.jmleditor.SyntaxHighlighter
Creates and returns a new document that is automatically syntax colored.
createNewFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
createNewFile(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
createNewFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Creates a new empty file in the JML editor
createNewFile(String) - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Creates a new empty file in the JML editor giving the path where to create it.
createPostconditionTranslator(VarGenerator, RacContext, VarGenerator, boolean, JExpression, String) - Method in class edu.utep.cs.utjml.compiler.UtTransConstructor
Creates an appropriate postcondition translator based on the command-line option -X.
createPostconditionTranslator(VarGenerator, RacContext, VarGenerator, boolean, JExpression, String) - Method in class edu.utep.cs.utjml.compiler.UtTransMethod
Creates an appropriate postcondition translator based on the command-line option -X.
createRacGenerator(RacOptions, Main) - Method in class edu.utep.cs.utjml.compiler.Main
 
createStatusLine(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Creates the StatusLine object with preferred width
createTaskAfter(Main.Task) - Method in class edu.utep.cs.utjml.rat.Main
Returns the next task to be added to the task queue after the given task, oldTask, completes.
createTaskAfter(Main.Task) - Method in class edu.utep.cs.utjml.tgen.Main
Returns the next task to be added to the task queue after the given task, oldTask, completes.
createTestResult() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It returns the test result object
createTestResult() - Method in class edu.utep.cs.utjml.rat.RatTestRunner
Creates a test result object to be used for a test run.
createTestResult() - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner
Creates a test result object to be used for a test run.
createTestRunViews() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It creates the JTabbedPane that will contain the two views, tests tree and failure view
ctype() - Method in class edu.utep.cs.utjml.rat.MethodCall
Returns the CClass type of the method call.
ctype() - Method in class edu.utep.cs.utjml.tgen.MethodCall
Returns the CClass type of the method call.
cut() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
cut() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It cuts the text selected from the editor.

D

DEBUG - Static variable in interface edu.utep.cs.utjml.canica.Constants
Used to debug Canica
debug(String) - Static method in class edu.utep.cs.utjml.canica.Util
Prints the given message on stdout if the debug flag Constants.DEBUG is true; otherwise, do nothing.
DEC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
DEC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
DefaultFailureDetailView - Class in edu.utep.cs.utjml.canica.tool
A view that shows a stack trace of a failure
DefaultFailureDetailView() - Constructor for class edu.utep.cs.utjml.canica.tool.DefaultFailureDetailView
 
defaultValue(CType) - Static method in class edu.utep.cs.utjml.rat.TestDataClassGenerator
Returns a string representation of the default value of the given type, type.
defaultValue(CType) - Static method in class edu.utep.cs.utjml.tgen.TestDataClassGenerator
Returns a string representation of the default value of the given type, type.
defined(int, boolean) - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage.CInfo
Creates a new coverage info for the given atomic boolean expression with the given value.
delete() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
delete() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It deletes the current selected text selection.
deleteLine() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
deleteLine() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It deletes the current line in the editor.
Denotable - Interface in edu.utep.cs.utjml.rat
An interface to uniformly represent various kinds of Java values and objects that can be part of a test case.
Denotable - Interface in edu.utep.cs.utjml.tgen
An interface to denote values that can be part of a test case.
DetachablePane - Class in edu.utep.cs.utjml.canica
A class implementing detachable and dockable panes.
DetachablePane() - Constructor for class edu.utep.cs.utjml.canica.DetachablePane
Creates a detachable horizontal pane with no name.
DetachablePane(String) - Constructor for class edu.utep.cs.utjml.canica.DetachablePane
Creates a detachable horizontal pane with the given name.
DetachablePane(int) - Constructor for class edu.utep.cs.utjml.canica.DetachablePane
Creates an unamed detachable with the given orientation.
DetachablePane(String, int) - Constructor for class edu.utep.cs.utjml.canica.DetachablePane
Creates a detachable pane with the given name and orientation.
DetachablePane - Class in edu.utep.cs.utjml.gui
A class implementing detachable and dockable panes.
DetachablePane() - Constructor for class edu.utep.cs.utjml.gui.DetachablePane
Creates a detachable horizontal pane with no name.
DetachablePane(String) - Constructor for class edu.utep.cs.utjml.gui.DetachablePane
Creates a detachable horizontal pane with the given name.
DetachablePane(int) - Constructor for class edu.utep.cs.utjml.gui.DetachablePane
Creates an unamed detachable with the given orientation.
DetachablePane(String, int) - Constructor for class edu.utep.cs.utjml.gui.DetachablePane
Creates a detachable pane with the given name and orientation.
DirTreeable - Interface in edu.utep.cs.utjml.canica.filebrowser
This interface shall provide the services to get or set data to the Directory Browser.
displayActiveEditingFile(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
It displays the active editing file statistics data to the file statistics objec, get the respective file statistics data ans show them in the view.
doCheckJML(File) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It calls the JML tool to check the JML syntax of the file
doCompileJML(File) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It compiles a Java file using JMLC2
doCompileJMLforTest(File) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It compiles a Java file before testing, using JMLC2
DocPref - Class in edu.utep.cs.utjml.canica
A class panel used to display the doc generator preferences for Canica.
DocPref(Frame) - Constructor for class edu.utep.cs.utjml.canica.DocPref
Constructs a new instance of DocPref
document - Variable in class edu.utep.cs.utjml.gui.JmlEditor
The styled document that is the model for the textPane
documentReader - Variable in class edu.utep.cs.utjml.gui.JmlEditor
A reader wrapped around the document so that the document can be fed into the lexer.
DocumentSelector - Class in edu.utep.cs.utjml.canica.filebrowser
This class contains the document selector object and its services.
DocumentSelector(JMLEditorable) - Constructor for class edu.utep.cs.utjml.canica.filebrowser.DocumentSelector
Constructors
DocumentSelectorable - Interface in edu.utep.cs.utjml.canica.filebrowser
This class shall provide the services to get or set data to the Document selector object (contained in the File Browser).
DocumentSizeFilter - Class in edu.utep.cs.utjml.canica.jmleditor
 
DocumentSizeFilter(int) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.DocumentSizeFilter
 
done(int) - Method in class edu.utep.cs.utjml.gui.TestWizard
Indicates that the given step is done.
doRun(Test, boolean) - Method in class edu.utep.cs.utjml.rat.RatTestRunner
Performs test execution and print test report.
doRun(Test, boolean) - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner
Performs test execution and print test report.
doRunCommand(String, String, File) - Method in class edu.utep.cs.utjml.canica.tool.JDKTool
Run a specific command in the operating system.
DOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
DOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
DOT_DOT - Static variable in interface edu.utep.cs.utjml.compiler.JmlTopIDTokenTypes
 
DOT_DOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
DOT_DOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
DOT_JAVA - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
DOT_JAVA - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
doubleValue(double) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a double value.
doubleValue(double) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a double value.

E

EDIT_COMMENT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Comment option
EDIT_COPY - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Copy option
EDIT_CUT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Cut option
EDIT_DELETE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Delte option
EDIT_DELETELINE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Delete line option
EDIT_INCREASE_INDENT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Increase indent option
EDIT_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of edit menu.
EDIT_PASTE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Paste option
EDIT_REDO - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Redo option
EDIT_REDUCE_INDENT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Reduce indent option
EDIT_SELECT_ALL - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Select all option
EDIT_UNCOMMENT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Uncomment option
EDIT_UNDO - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Edit menu - Undo option
editMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the Edit menu items enableability.
editor() - Method in class edu.utep.cs.utjml.canica.Main
Returns the editor of this GUI
editor() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the editor of this GUI.
editor - Variable in class edu.utep.cs.utjml.canica.output.OutputPaneConsole
The editor to this GUI
editor() - Method in class edu.utep.cs.utjml.gui.Main
Returns the editor of this GUI.
editor() - Method in interface edu.utep.cs.utjml.gui.Mainable
Returns the editor of this GUI.
Editorable - Interface in edu.utep.cs.utjml.gui
An interface to the editor of the GUI.
EditorPref - Class in edu.utep.cs.utjml.canica
A panel class used to display the editor preferences for Canica.
EditorPref() - Constructor for class edu.utep.cs.utjml.canica.EditorPref
 
edu.utep.cs.utjml.canica - package edu.utep.cs.utjml.canica
Contains the source code for Canica, an IDE for JML.
edu.utep.cs.utjml.canica.filebrowser - package edu.utep.cs.utjml.canica.filebrowser
Contains the source code to provide a directory browser, a document selector, and a file statistics information.
edu.utep.cs.utjml.canica.jmleditor - package edu.utep.cs.utjml.canica.jmleditor
Contains the source code to provide a JML editor, using MDI functionality.
edu.utep.cs.utjml.canica.jmleditor.lexer - package edu.utep.cs.utjml.canica.jmleditor.lexer
 
edu.utep.cs.utjml.canica.output - package edu.utep.cs.utjml.canica.output
 
edu.utep.cs.utjml.canica.tool - package edu.utep.cs.utjml.canica.tool
 
edu.utep.cs.utjml.compiler - package edu.utep.cs.utjml.compiler
 
edu.utep.cs.utjml.compiler.rt - package edu.utep.cs.utjml.compiler.rt
 
edu.utep.cs.utjml.gui - package edu.utep.cs.utjml.gui
 
edu.utep.cs.utjml.gui.lexer - package edu.utep.cs.utjml.gui.lexer
 
edu.utep.cs.utjml.rat - package edu.utep.cs.utjml.rat
Contains the source code to generate test cases randomly for Java classes.
edu.utep.cs.utjml.tgen - package edu.utep.cs.utjml.tgen
 
empties() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression.State
 
enableButtons() - Method in class edu.utep.cs.utjml.gui.TestWizard
 
endClass() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
endClass() - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked when the processing of the current class is completed.
endClass() - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked when the processing of the current class is completed.
endClass() - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
endMethod() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
endMethod() - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked when the processing of the current method is completed.
endMethod() - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked when the processing of the current method is completed.
endMethod() - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
EOF - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
EOF - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
EQUAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
EQUAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
equals(Object) - Method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage.CInfo
Returns true if this object is equal to the given object.
EQUIV - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
EQUIV - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
ERROR_DOUBLE_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_DOUBLE_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_FLOAT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_FLOAT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_FLOAT_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_FLOAT_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_IDENTIFIER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_IDENTIFIER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_DECIMIAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_DECIMIAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_HEXIDECIMAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_HEXIDECIMAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_OCTAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_INTEGER_OCTAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_DECIMIAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_DECIMIAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_HEXIDECIMAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_HEXIDECIMAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_OCTAL_SIZE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_LONG_OCTAL_SIZE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_CHARACTER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_CHARACTER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_STRING - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_STRING - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_UNCLOSED_CHARACTER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_UNCLOSED_CHARACTER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_UNCLOSED_STRING - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MALFORMED_UNCLOSED_STRING - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_MESSAGES - Static variable in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
this is the array containing the error messages definitions
ERROR_UNCLOSED_CHARACTER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_UNCLOSED_CHARACTER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_UNCLOSED_COMMENT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_UNCLOSED_COMMENT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
ERROR_UNCLOSED_STRING - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
ERROR_UNCLOSED_STRING - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
errorString() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get a String that explains the error, if this token is an error.
errorString() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
get a String that explains the error, if this token is an error.
errorString() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get a String that explains the error, if this token is an error.
errorString() - Method in class edu.utep.cs.utjml.gui.lexer.Token
get a String that explains the error, if this token is an error.
ESC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
establishTest(String, boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
Establish lexers and parsers for the given source code, parsing javadoc comments according to the given boolean.
experiment() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
experiment() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
Explorable - Interface in edu.utep.cs.utjml.gui
An interface to the explorer of the GUI.
explorer() - Method in class edu.utep.cs.utjml.gui.Main
Returns the explorer of this GUI.
explorer() - Method in interface edu.utep.cs.utjml.gui.Mainable
Returns the explorer of this GUI.
EXPLORER_DIR - Static variable in interface edu.utep.cs.utjml.canica.Constants
The indentification character of the directory browser.
EXPLORER_ROOT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The default root directory of the directory browser.
ExplorerPane - Class in edu.utep.cs.utjml.gui
A tabbed pane that displays serveral tree panes such as directory browser, open files, and test data.
ExplorerPane(Main, MenuFactory) - Constructor for class edu.utep.cs.utjml.gui.ExplorerPane
Creates a new explore pane for the given main class by using the given menu factory.
EXPONENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
exposeOptions(JmlCommonOptions) - Method in class edu.utep.cs.utjml.compiler.Main
Sets the static field, jmlOptions, to the given arugment so that typechecking routines can access command-line options.
expression() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequence
Returns the call sequence expression of this clause.
expression() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
 
expressione() - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
 

F

FailureRunView - Class in edu.utep.cs.utjml.canica.tool
A view presenting the test failures as a list.
FailureRunView(TestRunContext) - Constructor for class edu.utep.cs.utjml.canica.tool.FailureRunView
 
FancyTabbedPrintWriter - Class in edu.utep.cs.utjml.tgen
A more convenient print writer.
FancyTabbedPrintWriter(Writer) - Constructor for class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Initialize this fancy tabbed print writer.
FancyTabbedPrintWriter(Writer, int) - Constructor for class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Initialize this fancy tabbed print writer.
FILE_CLOSE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Close option
FILE_CLOSEALL - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Close all option
FILE_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of file menu.
FILE_PRINT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Print option
FILE_PRINTER_SETUP - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Printer setup option
FILE_SAVE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Save option
FILE_SAVEALL - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Save all option
FILE_SAVEAS - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
File menu - Save as option
FILE_SEPARATOR - Static variable in interface edu.utep.cs.utjml.canica.Constants
The system-dependent file separator character
FileAccess - Class in edu.utep.cs.utjml.canica.jmleditor
The FileAccess class shall implement the services provided in the FileAccessable class.
FileAccess(JMLEditorMDI, Mainable) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.FileAccess
constructor
FileAccessable - Interface in edu.utep.cs.utjml.canica.jmleditor
This class provides the services that access a file.
fileBrowser() - Method in class edu.utep.cs.utjml.canica.Main
 
fileBrowser() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the explorer of this GUI.
FileBrowserable - Interface in edu.utep.cs.utjml.canica.filebrowser
This class provides the main services of the File Browser subsystem.
FileBrowserController - Class in edu.utep.cs.utjml.canica.filebrowser
This class implements the services to the Filebrowserable interface.
FileBrowserController(Mainable) - Constructor for class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
Constructor, initialize its data members
FileBrowserView - Class in edu.utep.cs.utjml.canica.filebrowser
This class provides the panel to add the directory browser, document selector, and file statistics.
FileBrowserView() - Constructor for class edu.utep.cs.utjml.canica.filebrowser.FileBrowserView
constructor
fileMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the file menu items enableability.
FileStatisticsable - Interface in edu.utep.cs.utjml.canica.filebrowser
This class provide the services to get or set data to the file statistics object.
filter() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
filter() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
finalState - Variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
finalState() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Returns the final state of the FA.
finalState() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Returns the final state of the FA.
findClass(String) - Method in class edu.utep.cs.utjml.rat.RatClassLoader
Finds the specified class.
findClass(String) - Method in class edu.utep.cs.utjml.tgen.TcgClassLoader
Finds the specified class.
findText() - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
findText() - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It should provide a graphical interface to input text and search that text in the active editing file or all files opened.
finished() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
firstTask(ArrayList) - Method in class edu.utep.cs.utjml.compiler.Main
Generates the first task in the compilation sequence.
firstTask(File, Main.ExpectedResult) - Method in class edu.utep.cs.utjml.compiler.Main
Generates the first task in the compilation sequence.
FLOAT_SUFFIX - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
floatValue(float) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a float value.
floatValue(float) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a float value.
focusTextArea() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
It focus the text area
focusView(int) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
This service focus a view, either the console, test generation or run tests cases view.
focusView(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
focusView(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneView
It focus the view number in this output pane view.
formalParameters() - Method in class edu.utep.cs.utjml.compiler.CallSequenceMethod
Returns the formal parameters of the assertion check method.
frame() - Method in class edu.utep.cs.utjml.canica.Main
Returns the frame of this GUI.
frame() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the frame of this GUI.
frame() - Method in class edu.utep.cs.utjml.gui.Main
Returns the frame of this GUI.
frame() - Method in interface edu.utep.cs.utjml.gui.Mainable
Returns the frame of this GUI.

G

GE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
GE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
generateTestClass(JCompilationUnit, JTypeDeclarationType) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates a test oracle class for the given class declaration, cdecl.
generateTestClass(JCompilationUnit, JTypeDeclarationType) - Method in class edu.utep.cs.utjml.rat.TestDataClassGenerator
Generates a test data class for the given class, cdecl.
generateTestClass(JCompilationUnit, JTypeDeclarationType) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates a test oracle class for the given class declaration, cdecl.
generateTestClass(JCompilationUnit, JTypeDeclarationType) - Method in class edu.utep.cs.utjml.tgen.TestDataClassGenerator
Generates a test data class for the given class, cdecl.
generateTestMethod(MethodInfo) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates and prints a test method for the given method declaration, mdecl.
generateTestMethod(MethodInfo) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates and prints a test method for the given method declaration, mdecl.
genWrapperMethod() - Method in class edu.utep.cs.utjml.compiler.UtTransMethod
 
get() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
Return the value created by the construct method.
getAbruptSpecCase(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getAbsoluteFileNameSelected() - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
It returns the absolute file name, or file object currently selected in the directory browser.
getActiveEditingFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the active editing file (the current file being edited in the JML editor)
getActiveEditingFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getAutomTestingToolAction() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service does automatically testing to the active editing file.
getAutomTestingToolAction() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
getBasicEditorable() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the interface that will handle the basic editing (copy, paste, undo, redo, select all, delete, delete line, etc) in the JML editor.
getBasicEditorable() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getCharBegin() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get the offset into the input in characters at which this token started
getCharBegin() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
get the offset into the input in characters at which this token started
getCharBegin() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get the offset into the input in characters at which this token started
getCharBegin() - Method in class edu.utep.cs.utjml.gui.lexer.Token
get the offset into the input in characters at which this token started
getCharEnd() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get the offset into the input in characters at which this token ended
getCharEnd() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
get the offset into the input in characters at which this token ended
getCharEnd() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get the offset into the input in characters at which this token ended
getCharEnd() - Method in class edu.utep.cs.utjml.gui.lexer.Token
get the offset into the input in characters at which this token ended
getClass(CClass) - Static method in class edu.utep.cs.utjml.rat.Utils
Returns the class object corresponding to the given CClass.
getClass(CType) - Static method in class edu.utep.cs.utjml.rat.Utils
Returns the class object corresponding to the given Ctype.
getClass(CClass) - Static method in class edu.utep.cs.utjml.tgen.Utils
Returns the class object corresponding to the given CClass.
getClass(CType) - Static method in class edu.utep.cs.utjml.tgen.Utils
Returns the class object corresponding to the given Ctype.
getCLASSPATH() - Method in class edu.utep.cs.utjml.canica.Main
 
getCLASSPATH() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the CLASSPATH specified in the global IDE preferences for Canica
getClauses() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for clauses ... menu item.
getCol() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
 
getColorer() - Method in class edu.utep.cs.utjml.canica.jmleditor.SyntaxHighlighter
Returns the thread that does the coloring.
getColumnCount() - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
Get column count number
getComponent() - Method in class edu.utep.cs.utjml.canica.tool.DefaultFailureDetailView
Returns the component used to present the trace
getContents() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get the contents of this token
getContents() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
The actual meat of the token.
getContents() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get the contents of this token
getContents() - Method in class edu.utep.cs.utjml.gui.lexer.Token
The actual meat of the token.
getCurrentValue() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getCurrentValue() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getCurrentValue() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getDefaultValue() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getDefaultValue() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getDefaultValue() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getDescription() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
A description of this token.
getDescription() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
A description of this token.
getDescription() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
A description of this token.
getDescription() - Method in class edu.utep.cs.utjml.gui.lexer.Token
A description of this token.
getDirTreeable() - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileBrowserable
It returns the interface to acces the Directory tree
getDirTreeable() - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
 
getDocSelectorObject() - Method in class edu.utep.cs.utjml.canica.filebrowser.DocumentSelector
Get this JPanel object (document selector)
getDocument() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
It returns the styled document related with this JML TextPane.
getDocumentSelectorable() - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileBrowserable
It returns the interface to access the Document Selector
getDocumentSelectorable() - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
 
getDropTarget() - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
Returns a target item where the file has been dropped
getEditorSize() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the size (number of files opened) of the JML Editor.
getEditorSize() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getEditorView() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the JML Editor view (see JMLEditorMDIView class) as a JPanel object.
getEditorView() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getError() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Returns true if an error occurred at reading the file
getFailures() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
getFailures() - Method in interface edu.utep.cs.utjml.canica.tool.TestRunContext
Returns the failure model
getFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Returns the file associated with this textpane
getFileAccessable() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the interface that will handle the access to files (open, new, save, save all, close , close all, save as, etc) in the JML editor.
getFileAccessable() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getFileBrowserView() - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileBrowserable
It returns a panel object containing the file browser view, which three components are: Directory browser, document selector and file statistics.
getFileBrowserView() - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
 
getFileName() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
returns the file name associated with this textpane
getFileName() - Method in interface edu.utep.cs.utjml.gui.Explorable
Returns the name of the currently selected file.
getFileName() - Method in class edu.utep.cs.utjml.gui.ExplorerPane
 
getFileNameSelected() - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
It returns the file name, or file object currently selected in the directory browser.
getFileStatisticsable() - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileBrowserable
It returns the interface to access the File Statistics
getFileStatisticsable() - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
 
getFind() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for Find ... menu item.
getFresh() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for \fresh ... submenu item.
getGenericSpecCase(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getGenericSpecStatementCase(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getGoto() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for go to menu item.
getGuiType() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getGuiType() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getGuiType() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getHelpString() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getHelpString() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getHelpString() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getHomeDirectory() - Method in class edu.utep.cs.utjml.canica.Main
 
getHomeDirectory() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the home directory specified in the global IDE preferences for Canica
getIcon(String) - Static method in class edu.utep.cs.utjml.canica.Util
Returns an image icon whose image is read from the file named name.
getID() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get the ID number of this token
getID() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
A unique ID for this type of token.
getID() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get the ID number of this token
getID() - Method in class edu.utep.cs.utjml.gui.lexer.Token
A unique ID for this type of token.
getIndentationSize() - Method in class edu.utep.cs.utjml.canica.Main
 
getIndentationSize() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the indentation size specified in the editor preferences
getIndex() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Returns the index file (control) of this textpane
getInstance() - Static method in class edu.utep.cs.utjml.compiler.CParseClassContext
Factory method returns an instance of CParseClassContext.
getInstance() - Static method in class edu.utep.cs.utjml.compiler.UtJmlTypeLoader
 
getJavaCompilerHomePath() - Method in class edu.utep.cs.utjml.canica.Main
 
getJavaCompilerHomePath() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the Java Compiler Home path specified in the global IDE preferences for Canica
getJavaDocPath() - Method in class edu.utep.cs.utjml.canica.Main
 
getJavaDocPath() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the path specified to the Javadoc tool in the global IDE preferences for Canica
getJmlAST(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getJMLDocPath() - Method in class edu.utep.cs.utjml.canica.Main
 
getJMLDocPath() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the path specified to the JMLdoc tool in the global IDE preferences for Canica
getJMLTextPane() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Returns the actual textPane of the JMLEditor.
getLine() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Returns the actual Caret Line position of the active editing file.
getLine() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
 
getLineNumber() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get the line number of the input on which this token started
getLineNumber() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
get the line number of the input on which this token started
getLineNumber() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get the line number of the input on which this token started
getLineNumber() - Method in class edu.utep.cs.utjml.gui.lexer.Token
get the line number of the input on which this token started
getLongname() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getLongname() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getLongname() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getLongOptions() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getLongOptions() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getLongOptions() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getMaxFilesOpen() - Method in class edu.utep.cs.utjml.canica.Main
 
getMaxFilesOpen() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the maximum number of files that can be opened in the JML editor
getMethodSpecification(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getModelProgram(int, String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getNextToken(boolean, boolean) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
next Token method that allows you to control if whitespace and comments are returned as tokens.
getNextToken() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
getNextToken() - Method in interface edu.utep.cs.utjml.canica.jmleditor.lexer.Lexer
Returns the next token.
getNextToken(boolean, boolean) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
next Token method that allows you to control if whitespace and comments are returned as tokens.
getNextToken() - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
getNextToken() - Method in interface edu.utep.cs.utjml.gui.lexer.Lexer
Returns the next token.
getNothing() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for \nothing ... submenu item.
getOld() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for \old ... submenu item.
getOptions() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getOptions() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getOptions() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getOptionsInstance(MjcCommonOptions) - Method in class edu.utep.cs.utjml.compiler.Main
Assigns opt to the local instance of RacOptions, assigns opt to an instance of jmlOptions in the checker, and returns opt as an instance of MjcCommonOptions so it can be assigned to the options variable in mjc's Main.
getOptionsInstance(MjcCommonOptions) - Method in class edu.utep.cs.utjml.rat.Main
Returns opt as an instance of MjcCommonOptions so it can be assigned to the options variable in mjc's Main.
getOptionsInstance(MjcCommonOptions) - Method in class edu.utep.cs.utjml.tgen.Main
Returns opt as an instance of MjcCommonOptions so it can be assigned to the options variable in mjc's Main.
getOptionsToJavaC() - Method in class edu.utep.cs.utjml.canica.Main
 
getOptionsToJavaC() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the option values specified to the Java compiler in the global IDE preferences for Canica
getOptionsToJMLC() - Method in class edu.utep.cs.utjml.canica.Main
 
getOptionsToJMLC() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the option values specified to the JML compiler tool in the global IDE preferences for Canica
getOutPutFromConsole() - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It returns the output text from the console view
getOutPutFromConsole() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
getOutputStream() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneConsole
Returns an output stream view of this output area.
getOutputView() - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It returns the Output view.
getOutputView() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
getPackageString() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
return the package string, if present.
getPackageString() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
return the package string, if present.
getPrefToSearchAndReplace() - Method in class edu.utep.cs.utjml.canica.Main
 
getPrefToSearchAndReplace() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the preference to the search and replace functionalities located in the JML Editor Subsystem.
getRatListener() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
Get this listener.
getRedo() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Redo the editing action.
getReplace() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for Replace ... menu item.
getRequiresClause(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getResult() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for \result ... submenu item.
getRowSelected() - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
returns the row currently selected in table
getSearchInsertAndHighlightable() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the interface that will handle the search, insert and highlight functionalities in the JML editor.
getSearchInsertAndHighlightable() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getSelectedTest() - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
getSelectedTest() - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
getSelectionList() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getSelectionList() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getSelectionList() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getShortOptions() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getShortOptions() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getShortOptions() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getSpace() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Returns the action for \space ... submenu item.
getSpecBody(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getSpecBodyClause(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getSpecVarDecls(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getState() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Get an integer representing the state the tokenizer is in after returning this token.
getState() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
Get an integer representing the state the tokenizer is in after returning this token.
getState() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Get an integer representing the state the tokenizer is in after returning this token.
getState() - Method in class edu.utep.cs.utjml.gui.lexer.Token
Get an integer representing the state the tokenizer is in after returning this token.
getStatement(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
getStatusBarable() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It returns the interface that will handle the status bar in the JML Editor.
getStatusBarable() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
getStatusBarView() - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusBar
 
getStatusBarView() - Method in interface edu.utep.cs.utjml.canica.jmleditor.StatusBarable
Gets the Status bar
getStatusBarView() - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusFancyBar
 
getSyntaxHighlightPath() - Method in class edu.utep.cs.utjml.canica.Main
 
getSyntaxHighlightPath() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the syntax highlighting file path specified in the editor preferences
getTableHeader() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getTableHeader() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getTableHeader() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getTest(Class) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Returns the Test corresponding to the given suite.
getTestedPackageString() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
return the package string, if present.
getTestedPackageString() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
return the package string, if present.
getTestGenListener() - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It returns the Test Generator listener, which lets add the test data generated from outer tools to this GUI
getTestGenListener() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
getTextPane() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
It returns the JTextPane object related with this object.
getType() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
getType() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
getType() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
getUndo() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Undo the last editing action.
getValue() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
getValueAt(int, int) - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
Gets the value in a specific row and column
getViewSize() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
It returns the number of tabs in this view.
getWarningFilterNameFromOptions(MjcCommonOptions) - Method in class edu.utep.cs.utjml.rat.Main
 
getWarningFilterNameFromOptions(MjcCommonOptions) - Method in class edu.utep.cs.utjml.tgen.Main
 
getWorkingDirectory() - Method in class edu.utep.cs.utjml.canica.Main
 
getWorkingDirectory() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the working directory assigned by default for Canica
GlobalIDEPref - Class in edu.utep.cs.utjml.canica
Class panel that displays the global IDE preferences for Canica.
GlobalIDEPref(Frame, Mainable) - Constructor for class edu.utep.cs.utjml.canica.GlobalIDEPref
Constructor
GoToAction - Class in edu.utep.cs.utjml.canica.jmleditor
GoToAction ********** This class provides the action to open a dialog to help the user find a specific line and column in a java file.
GoToAction(String, Icon, Frame, SearchInsertAndHighlight) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.GoToAction
Constructor
goToAction(String, ImageIcon, JFrame) - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
goToAction(String, ImageIcon, JFrame) - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It should provide a graphical interface to input the line and column values, go to that specific section in the active editing file.
gotoLineColumn(int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
It highlights the line and column to the active editing file
GT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
GT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
guardUndefined(RacContext, RacNode, String) - Method in class edu.utep.cs.utjml.compiler.UtTransPostcondition
Returns a new RacNode that wraps the given statement, stmt, inside a try-catch statement to guard against undefinedness caused by runtime exceptions and non-executable expression.
guiFrame - Variable in class edu.utep.cs.utjml.canica.jmleditor.GoToAction
The parent's frame
guiFrame - Variable in class edu.utep.cs.utjml.canica.PreferencesAction
The parent's frame

H

handleTestSelected(Test) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
handleTestSelected(Test) - Method in interface edu.utep.cs.utjml.canica.tool.TestRunContext
Handles the selection of a Test.
hasNext() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
 
hasNext() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator.MethodsIterator
 
hasOptionXc() - Static method in class edu.utep.cs.utjml.tgen.Main
Returns true if the -Xc, coverage, is specified.
hasOptionXcs() - Static method in class edu.utep.cs.utjml.compiler.Main
Returns true if the -Xcs, call sequence, is specified.
hasOptionXlc() - Static method in class edu.utep.cs.utjml.tgen.Main
Returns true if the -Xlc, long coverage, is specified.
hasOptionXtgen() - Static method in class edu.utep.cs.utjml.compiler.Main
Returns true if the -Xtgen, test case generation, is specified.
hasReceiver() - Method in class edu.utep.cs.utjml.rat.TestCase
Return true if this test case needs a receiver.
hasReceiver() - Method in class edu.utep.cs.utjml.tgen.TestCase
Return true if this test case needs a receiver.
help() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
help() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
help() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
HELP_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of help menu.
HEX_DIGIT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
highlight(String, int, int) - Method in interface edu.utep.cs.utjml.gui.Editorable
Highlights the specified line and column of the given file.
highlight(String, int) - Method in interface edu.utep.cs.utjml.gui.Editorable
Highlights the specified line of the given file.
highlight(String, int, int) - Method in class edu.utep.cs.utjml.gui.JmlEditor
Highlights the specified column of the given file.
highlight(String, int) - Method in class edu.utep.cs.utjml.gui.JmlEditor
Highlights the specified line of the given file.
highlightActiveEditingFile(File) - Method in class edu.utep.cs.utjml.canica.filebrowser.DocumentSelector
 
highlightActiveEditingFile(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.DocumentSelectorable
It highlights the active editing file to the document selector
highlightLine(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
It highlights the line of the active editing file It must be an active editing file.
highlightLine(int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
It highlights the line of the active editing file It must be an active editing file.
highlightLine(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Highlights the specified line.
highlightLine(int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Highlights the specified line and set the Caret to column position.
highlightLine(String, int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
highlightLine(String, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
highlightLine(String, int, int) - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It highlights a line and column of text given in file name given.
highlightLine(String, int) - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It highlights a line of text given in the file name.

I

ICON_ABOUT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for the tool information.
ICON_BROWSER - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Browser
ICON_CASE_ACCEPTED - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon to the Test Case accepted
ICON_CASE_REJECTED - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon to the Test case rejected
ICON_CHECK_JML - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Check JML
ICON_CLASS - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon to the Class file
ICON_COMMENT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Comment
ICON_COMPILE_FORTEST - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Compile for Test
ICON_COMPILE_JAVA - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for compilation.
ICON_COMPILE_JML - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for compile JML
ICON_COMPILE_JML_TEST - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Compile a file with JML for test
ICON_CONSOLE_VIEW - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for a Console view
ICON_COPY - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Copy
ICON_CUT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Cut
ICON_DELETE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for deleting a file or a selected text.
ICON_ERROR - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for an error situation.
ICON_FILE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for a simple file
ICON_FOLDER - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for a folder
ICON_GOTO - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Go to
ICON_HOME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Home directory
ICON_INFORM - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for information messages.
ICON_JAVA_FILE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for a java file
ICON_JML_LOGO - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Canica, .png.
ICON_JML_LOGO_ICONBEST - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Canica logo, .gif
ICON_LOAD_ANDTEST - Static variable in interface edu.utep.cs.utjml.canica.Constants
Load and Test icon
ICON_METHOD - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon to the Method
ICON_NEW - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for creating a new file.
ICON_NEWTESTSUITE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for a new test suite
ICON_NOTE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for notes.
ICON_OPEN - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for opening a file.
ICON_PASTE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Paste
ICON_PREFERENCES - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for preferences.
ICON_PRINT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for creating a new file.
ICON_QUESTION - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for questions.
ICON_REDO - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for redoing an edit action.
ICON_RUN - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Run
ICON_RUN_TEST - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Run Test
ICON_SAVE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for creating a new file.
ICON_SAVEALL - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for saving all files opened
ICON_SAVEAS - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for creating a new file.
ICON_SELECT_ALL - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Select All
ICON_TEST_FILE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for JML.
ICON_TEST_WIZARD - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for Test Wizard
ICON_TESTCASE - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case
ICON_TESTCASE_ERROR - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case Error
ICON_TESTCASE_FAIL - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case fail
ICON_TESTCASE_HIERARCHY - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case Hierarchy
ICON_TESTCASE_OK - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case OK
ICON_TESTCASE_RUNS - Static variable in interface edu.utep.cs.utjml.canica.Constants
Test case Runs
ICON_UNCOMMENT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icons for Uncomment
ICON_UNDO - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for undoing an edit action.
ICON_UNKNOWN - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for unknown.
ICON_WARN - Static variable in interface edu.utep.cs.utjml.canica.Constants
The image icon for warning messages.
id() - Method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage.CInfo
Returns the identification number of the atomic boolean expression that this coverage info represents.
IDENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
IDENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
ident() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Return the name of this method.
ident() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Return the name of this method.
IDENTIFIER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
IDENTIFIER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
IMPLIES - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
IMPLIES - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
inAnnotation() - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
Called to specify that the whole file is an annotation, that is, it is a jml file rather than a spec or java file.
INC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
INC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
includeInherited - Variable in class edu.utep.cs.utjml.rat.TestClassGenerator
Indicates whether tests are generated for all the inherited methods too.
includeInherited - Variable in class edu.utep.cs.utjml.tgen.TestClassGenerator
Indicates whether tests are generated for all the inherited methods too.
incMeaninglessCount() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Increments the total number of JML test runs that are meaningless (e.g., precondition violations and null receivers).
incMeaninglessCount() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Increments the total number of JML test runs that are meaningless (e.g., precondition violations and null receivers).
increaseIndent() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
increaseIndent() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
Increases indentation to a line or to a specific region of text previously selected
incTotalCount() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Increments the total number of JML test runs.
incTotalCount() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Increments the total number of JML test runs.
indent() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Indents one TAB_SIZE.
indent() - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Indents one TAB_SIZE.
indent() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Indents one TAB_SIZE.
INFORMAL_DESC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
INFORMAL_DESC - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
inherit() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
inherit() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
inheritCallArgs() - Method in class edu.utep.cs.utjml.compiler.CallSequenceMethod
Returns, in the string form, the arguments to call the supertype's assertion check method.
inheritCallArgTypes() - Method in class edu.utep.cs.utjml.compiler.CallSequenceMethod
Returns, in the string form, the formal parameter types of the supertype's assertion check method.
init() - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Initialze internal data structures.
init() - Method in class edu.utep.cs.utjml.gui.TestWizard
Initializes this dialog.
INITIAL_STATE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
The initial state of the tokenizer.
INITIAL_STATE - Static variable in class edu.utep.cs.utjml.gui.lexer.Token
The initial state of the tokenizer.
initializeAndLinksOutput() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Initializes failures objects and links this context with output, and failure detail view.
initSession() - Method in class edu.utep.cs.utjml.compiler.Main
Initializes the "class loader" for this compilation session.
INSERT_INSERT - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Insert menu options
INSERT_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of insert menu.
insertAFile(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
This method inserts a valid File into the View
insertATextPane(JMLTextPane) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
Inserts a new Tab with a JMLTextPane object.
insertClauses() - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
insertClauses() - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It should insert the group of clauses to the active editing file.
insertJMLPrimaryExpression() - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
insertJMLPrimaryExpression(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
insertJMLPrimaryExpression(String) - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It should insert a JML primary expression to the active editing file.
insertString(DocumentFilter.FilterBypass, int, String, AttributeSet) - Method in class edu.utep.cs.utjml.canica.jmleditor.DocumentSizeFilter
 
insertUpdate(DocumentEvent) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyDocumentListener
 
INTEGER_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
INTEGER_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
interrupt() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
A new method that interrupts the worker thread.
intLog() - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Returns an array consisting of the identifiers of the log entries accumulated so far.
IntValue - Class in edu.utep.cs.utjml.rat
A class to represent int values.
IntValue(int) - Constructor for class edu.utep.cs.utjml.rat.IntValue
Creates a new instance.
intValue(int) - Static method in class edu.utep.cs.utjml.rat.Value
Creates an int value.
IntValue - Class in edu.utep.cs.utjml.tgen
A class to represent int values.
IntValue(int) - Constructor for class edu.utep.cs.utjml.tgen.IntValue
Creates a new instance.
intValue(int) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates an int value.
invokeAndWait(Runnable) - Static method in class edu.utep.cs.utjml.canica.Util
Runs the given job in a thread-safe way.
isClassFile(File) - Static method in class edu.utep.cs.utjml.canica.Util
Returns true if the given file is a Java class file.
isClassFile(String) - Static method in class edu.utep.cs.utjml.canica.Util
Returns true if the given file name ends with the class extension.
isComment() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is a comment.
isComment() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
Determine if this token is a comment.
isComment() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is a comment.
isComment() - Method in class edu.utep.cs.utjml.gui.lexer.Token
Determine if this token is a comment.
isConstructor() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Is this a constructor?
isConstructor() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Is this a constructor?
isDeprecated() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Is this method deprecated?
isDeprecated() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Is this method deprecated?
isDirty() - Method in interface edu.utep.cs.utjml.gui.Editorable
Returns true if there exist unsaved edits for the document of this editor.
isDirty() - Method in class edu.utep.cs.utjml.gui.JmlEditor
Returns true if there exist unsaved edits.
isError() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is an Error.
isError() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
Determine if this token is an error.
isError() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is an Error.
isError() - Method in class edu.utep.cs.utjml.gui.lexer.Token
Determine if this token is an error.
isIdentifier() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is an identifier.
isIdentifier() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is an identifier.
isInstance() - Method in class edu.utep.cs.utjml.rat.MethodInfo
 
isInstance() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
 
isJavaFile(String) - Static method in class edu.utep.cs.utjml.canica.Util
Returns true if the argument names a Java source file.
isJavaFile(File) - Static method in class edu.utep.cs.utjml.canica.Util
Returns true if the given file is a Java source file.
isLiteral() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is a literal.
isLiteral() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is a literal.
isMain(CMethod) - Static method in class edu.utep.cs.utjml.rat.Utils
Returns true if the argument is a main method.
isMain(CMethod) - Static method in class edu.utep.cs.utjml.tgen.Utils
Returns true if the argument is a main method.
isModified() - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
Verifies if the active editing file has being modified.
isModified() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
isModified() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Returns true if there exist unsaved edits.
isOperator() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is a Operator.
isOperator() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is a Operator.
isPrivacyOrNull(long) - Static method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if the argument mod is one of the privacy modifiers (i.e., public, protected or privacy) or null (= 0).
isReservedWord() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is a reserved word.
isReservedWord() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is a reserved word.
isSeparator() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is a Separator.
isSeparator() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is a Separator.
isStatic() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Returns true if the argument has a static modifier.
isStatic(long) - Static method in class edu.utep.cs.utjml.rat.TestClassGenerator
Returns true if the argument has a static modifier.
isStatic() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Returns true if the argument has a static modifier.
isStatic(long) - Static method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Returns true if the argument has a static modifier.
isSuperClassEqualTo(Class, String) - Method in class edu.utep.cs.utjml.canica.tool.ToolController
It compares classFile super class to superClassName2.
isTrusted(String) - Method in class edu.utep.cs.utjml.compiler.UtJmlTypeLoader
Returns true if the information for the type or package of the given qualified name should be retained for subsequent compilation sessions.
isWhiteSpace() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Checks this token to see if it is White Space.
isWhiteSpace() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
Determine if this token is whitespace.
isWhiteSpace() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
Checks this token to see if it is White Space.
isWhiteSpace() - Method in class edu.utep.cs.utjml.gui.lexer.Token
Determine if this token is whitespace.
itemStateChanged(ItemEvent) - Method in class edu.utep.cs.utjml.canica.JavaCompilerPref
 

J

JAboutDialog - Class in edu.utep.cs.utjml.canica
Dialog class that implements the about frame.
JAboutDialog(Frame) - Constructor for class edu.utep.cs.utjml.canica.JAboutDialog
 
jACase() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jAdditiveExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jAndExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jArgList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jArrayInitializer() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jAssertStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jAssignmentExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JAVA - Static variable in interface edu.utep.cs.utjml.canica.Constants
The value to call the java virtual machine external tool
JAVA_EXTENSION - Static variable in interface edu.utep.cs.utjml.canica.Constants
The extension of Java source files.
JAVAC - Static variable in interface edu.utep.cs.utjml.canica.Constants
The value to call the java compiler external tool
JavaCompilerPref - Class in edu.utep.cs.utjml.canica
Class used to display the Java compiler preferences.
JavaCompilerPref(Frame) - Constructor for class edu.utep.cs.utjml.canica.JavaCompilerPref
Constructor
javaDoc() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the Javadoc tool from the Java SDK 1.4.2 system to generate Java documentation to a single file, a group of files, or all files under specific directory and subdirectories.
javaDoc() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
JAVADOC_OPEN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
JAVADOC_OPEN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
JavaLexer - Class in edu.utep.cs.utjml.canica.jmleditor.lexer
JavaLexer is a java lexer.
JavaLexer(Reader) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Creates a new scanner There is also a java.io.InputStream version of this constructor.
JavaLexer(InputStream) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Creates a new scanner.
JavaLexer - Class in edu.utep.cs.utjml.gui.lexer
JavaLexer is a java lexer.
JavaLexer(Reader) - Constructor for class edu.utep.cs.utjml.gui.lexer.JavaLexer
Creates a new scanner There is also a java.io.InputStream version of this constructor.
JavaLexer(InputStream) - Constructor for class edu.utep.cs.utjml.gui.lexer.JavaLexer
Creates a new scanner.
JavaToken - Class in edu.utep.cs.utjml.canica.jmleditor.lexer
A JavaToken is a token that is returned by a lexer that is lexing a java source file.
JavaToken(int, String, int, int, int) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Create a new token.
JavaToken(int, String, int, int, int, int) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
Create a new token.
JavaToken - Class in edu.utep.cs.utjml.gui.lexer
A JavaToken is a token that is returned by a lexer that is lexing a java source file.
JavaToken(int, String, int, int, int) - Constructor for class edu.utep.cs.utjml.gui.lexer.JavaToken
Create a new token.
JavaToken(int, String, int, int, int, int) - Constructor for class edu.utep.cs.utjml.gui.lexer.JavaToken
Create a new token.
jBreakStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jBuiltInType() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jBuiltInTypeSpec(CUniverse) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jCasesGroup() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jClassBlock(CParseClassContext) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jClassDefinition(long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jClassTypeSpec(CUniverse, CUniverse) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jCompilationUnit() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jCompoundStatement(ParsingController.TokenWrapper) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jConditionalExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jConstant() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jContinueStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jDeclaration() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JDialogGoto - Class in edu.utep.cs.utjml.canica.jmleditor
This class display a dialog to go to a specific line and column (or line) in a Java file opened in the JML editor.
JDialogGoto() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Dialog) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Dialog, boolean) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Frame) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Frame, boolean) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Dialog, String) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Dialog, String, boolean) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Frame, String) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Frame, String, boolean) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Dialog, String, boolean, GraphicsConfiguration) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogGoto(Frame, String, boolean, GraphicsConfiguration) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JDialogGoto
 
JDialogPreferences - Class in edu.utep.cs.utjml.canica
Class used to create the Preferences frame.
JDialogPreferences(Frame, String, boolean, Mainable) - Constructor for class edu.utep.cs.utjml.canica.JDialogPreferences
It creates the Preference dialog, with frame owner, frame Title, modal, and Canica program reference
JDKTool - Class in edu.utep.cs.utjml.canica.tool
This class is responsible to provide services to execute the tools of the Java SDK 1.4.2 System.
JDKTool(Mainable, OutputPaneable, FileBrowserable) - Constructor for class edu.utep.cs.utjml.canica.tool.JDKTool
Constructor
JDKTool.CommandThread - Class in edu.utep.cs.utjml.canica.tool
A thread class to execute a given shell command in a given directory.
JDKTool.CommandThread(String, File, OutputPaneable, FileBrowserable, Mainable) - Constructor for class edu.utep.cs.utjml.canica.tool.JDKTool.CommandThread
Creates a new instance.
jDoStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jEqualityExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jExclusiveOrExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jExpressionList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jForCond() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jForInit() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jForIter() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jForStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jHandler() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jIdentifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jIfStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jImplementsClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jImportDefinition(CParseCompilationUnitContext) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jInclusiveOrExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jInitializer() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jInterfaceDefinition(long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jInterfaceExtends() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jLabeledStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jLogicalAndExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jLogicalOrExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jLoopStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jMember(CParseClassContext) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JML_AUTOMATA - Static variable in interface edu.utep.cs.utjml.compiler.UtConstants
 
JML_CALL_SEQUENCE_ERROR - Static variable in interface edu.utep.cs.utjml.compiler.UtConstants
 
jmlAbruptSpecBody() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAbruptSpecCase() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAbruptSpecCaseSeq() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAccessibleClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAssertStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAssignableClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlAssumeStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JMLAutomata - Class in edu.utep.cs.utjml.compiler.rt
A class representing finite automata to check call sequence specifications.
JMLAutomata(String, String, String[], int[][][]) - Constructor for class edu.utep.cs.utjml.compiler.rt.JMLAutomata
Constructs a JMLAutomata object.
JMLAutomata(String[], int[][][]) - Constructor for class edu.utep.cs.utjml.compiler.rt.JMLAutomata
Constructs a JMLAutomata object when the location of the call sequence is not known.
jmlBackwardImpliesExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlBinaryCallSequenceExpression - Class in edu.utep.cs.utjml.compiler
Concrete class representing binary call sequence expressions.
JmlBinaryCallSequenceExpression(TokenReference, int, JmlCallSequenceExpression, JmlCallSequenceExpression) - Constructor for class edu.utep.cs.utjml.compiler.JmlBinaryCallSequenceExpression
 
jmlBreaksClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlBuiltInType() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlCallableClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlCallSequence - Class in edu.utep.cs.utjml.compiler
A class representing a JML call sequence clause.
JmlCallSequence(TokenReference, long, boolean, JmlCallSequenceExpression) - Constructor for class edu.utep.cs.utjml.compiler.JmlCallSequence
Creates a new instance.
jmlCallSequence() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JMLCallSequenceError - Error in edu.utep.cs.utjml.compiler.rt
A JML error class to notify call sequence violations.
JMLCallSequenceError(String, String, Set) - Constructor for error edu.utep.cs.utjml.compiler.rt.JMLCallSequenceError
Creates a new JMLCallSequenceError instance.
JMLCallSequenceError(String, String, String, Set) - Constructor for error edu.utep.cs.utjml.compiler.rt.JMLCallSequenceError
Creates a new JMLCallSequenceError instance.
JmlCallSequenceExpression - Class in edu.utep.cs.utjml.compiler
Abstract class representing various kinds of call sequence expressions.
JmlCallSequenceExpression(TokenReference) - Constructor for class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Creates a new instance.
JmlCallSequenceExpression.State - Class in edu.utep.cs.utjml.compiler
 
JmlCallSequenceExpression.State() - Constructor for class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression.State
 
jmlCallSequenceF() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlCallSequenceP() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlCallSequenceS() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlCapturesClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlClassDeclaration - Class in edu.utep.cs.utjml.compiler
This type represents a java class declaration in the syntax tree.
jmlCodeContract(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlContinuesClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlDataGroupClause(JmlDataGroupAccumulator) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlDebugStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlDeclaration(CParseClassContext, long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlDivergesClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JMLDoc() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
It generates JML documentation to the active editing file or files given using the JMLDoc tool from the UTJML tools.
JMLDoc() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
jmlDurationClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlEditor - Class in edu.utep.cs.utjml.gui
A simple JML/Java source code editor that supports syntax hightligting.
JmlEditor(Mainable, ActionFactory) - Constructor for class edu.utep.cs.utjml.gui.JmlEditor
Create a new JML editor.
JMLEditorable - Interface in edu.utep.cs.utjml.canica.jmleditor
An interface to access the functionality of the JML editor.
JMLEditorMDI - Class in edu.utep.cs.utjml.canica.jmleditor
This is the controller class of the JML Editor.
JMLEditorMDI(Mainable) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Creates a new instance.
JMLEditorMDIView - Class in edu.utep.cs.utjml.canica.jmleditor
This class has the view to manage all JML files.
JMLEditorMDIView(JMLEditorMDI) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
Constructors
jmlEnsuresClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlEquivalenceExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExample() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExamples() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExceptionalSpecBody() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExceptionalSpecCase() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExceptionalSpecCaseSeq() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlExtendingSpecification() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlForAllVarDecl() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlForwardImpliesExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGenericSpecBody(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGenericSpecCase(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGenericSpecCaseSeq(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGroupList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGroupName() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGuardedStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlGuardedStatements() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlHeavyweightSpec(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlHenceByStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlImplications() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlImpliesExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlInterfaceDeclaration - Class in edu.utep.cs.utjml.compiler
This class represents a java interface in the syntax tree
jmlInvariantStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlLocalSpecVarDecl() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlLoopInvariant() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlLoopInvariantList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMapsMemberRefExpr(ArrayList) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMapsReference() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMathModeExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMeasuredClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlMethodCallSequenceExpression - Class in edu.utep.cs.utjml.compiler
Concrete class representing method call sequences.
JmlMethodCallSequenceExpression(TokenReference, JmlMethodName, JmlCallSequenceExpression) - Constructor for class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
 
jmlMethodName() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMethodNameList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlMethodSpecification(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlModelProgram(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlModelProgStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlModifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNondeterministicChoice() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNondeterministicIf() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNonNullNullityModifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNormalSpecBody() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNormalSpecCase() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNormalSpecCaseSeq() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlNullityModifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlParamDisambig() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlParamDisambigList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JmlParenCallSequenceExpression - Class in edu.utep.cs.utjml.compiler
Concrete class representing parenthesized call sequences.
JmlParenCallSequenceExpression(TokenReference, JmlCallSequenceExpression) - Constructor for class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
 
jmlPredicate() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlPrimary() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlQuantifiedVarDecls() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlRedundantSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlRefinePrefix() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlRequiresClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlReturnsClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSetComprehension(CType) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSetStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSignalsClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSignalsOnlyClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecArrayInitializer() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecArrayRefExpr(TokenReference) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecBody() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecBodyClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecCase(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecCaseSeq(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecExpressionList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecHeader() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecification(long) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecInitializer() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecQuantifiedExprRest(TokenReference) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecVarDecls() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecVariableDeclarator(long, CType) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlSpecVariableDeclarators(long, CType) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlStoreRef() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlStoreRefExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlStoreRefKeyword() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlStoreRefList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlStoreRefNameSuffix() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JMLTestCoverage - Class in edu.utep.cs.utjml.compiler.rt
An experimental class to record condition coverage information of a postcondition.
JMLTestCoverage() - Constructor for class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
 
JMLTestCoverage.CInfo - Class in edu.utep.cs.utjml.compiler.rt
Class representing coverage of an atomic boolean expression.
JMLTextPane - Class in edu.utep.cs.utjml.canica.jmleditor
This class has the view, model and controller of a Java file.
JMLTextPane(StyledDocument, File, int, Mainable, Thread) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Initializes the JMLTextPane, setting its index file, and setting the reference to the status bar of canica.
JMLTextPane.MyDocumentListener - Class in edu.utep.cs.utjml.canica.jmleditor
 
JMLTextPane.MyDocumentListener() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyDocumentListener
 
JMLTextPane.MyUndoableEditListener - Class in edu.utep.cs.utjml.canica.jmleditor
 
JMLTextPane.MyUndoableEditListener(Thread) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyUndoableEditListener
 
JmlTopIDTokenTypes - Interface in edu.utep.cs.utjml.compiler
 
JmlUnaryCallSequenceExpression - Class in edu.utep.cs.utjml.compiler
Concrete class representing unary call sequence expressions.
JmlUnaryCallSequenceExpression(TokenReference, int, JmlCallSequenceExpression) - Constructor for class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
 
jmlUniversePeerSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlUniverseReadonlySpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlUniverseRepSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlUnreachableStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlVariantFunction() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlVariantFunctionList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlWarnExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlWhenClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jmlWorkingSpaceClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jModifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jModifiers() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jMultiplicativeExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jNameList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jNameWeaklyList(UtJmlParser.TypeWeaklyList) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jNewArrayDeclarator() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jNewExpression(JExpression) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jPackageDefinition() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jParameterDeclaration(int) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jParameterDeclarationList(int) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jParameterizedClassTypeList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jParenthesizedExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jParenthesizedExpressionRest(TokenReference) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jPostfixExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jPrimaryExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jRelationalExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jReturnStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jShiftExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jSimpleLoopStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jSuperClassClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jSuperSuffix(JSuperExpression) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jSwitchStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jSynchronizedStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jThrowsClause() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jThrowStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTryBlock() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jType(CUniverse) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeDefinition(CParseCompilationUnitContext, long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeName(CUniverse) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeParameter() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeVariableDeclaration() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jTypeVariableDeclarationList() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUnaryExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUnaryExpressionNotPlusMinus() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
JUNIT_SWINGGUI_TESTRUNNER - Static variable in interface edu.utep.cs.utjml.canica.Constants
The value to call the swing-gui test runner from the Junit framework
jUniverseExceptionSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUniversePeerSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUniverseReadonlySpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUniverseRepSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUniverseSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jUniverseType() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jValueSpecializer(CType, TokenReference) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jVariableDeclarator(long, CType) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jVariableDefinitions(long, CType) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jVarInitializer() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jWhileStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jWildCard() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
jWildcardBound() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 

L

L_ARROW - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
L_ARROW - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
labels() - Method in class edu.utep.cs.utjml.compiler.JmlBinaryCallSequenceExpression
Returns all the labels of this expression.
labels() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Returns all the labels of the FA.
labels() - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
Returns all the labels of the FA.
labels() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Returns all the labels of the FA.
labels() - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
Returns all the labels of the FA.
LAND - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LAND - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LBRACK - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LBRACK - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LCURLY_VBAR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LCURLY_VBAR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
Lexer - Interface in edu.utep.cs.utjml.canica.jmleditor.lexer
A lexer should implement this interface.
Lexer - Interface in edu.utep.cs.utjml.gui.lexer
A lexer should implement this interface.
LITERAL__nowarn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL__nowarn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL__nowarn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL__nowarn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL__warn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL__warn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL__warn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL__warn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_abrupt_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_abrupt_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_abrupt_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_abrupt_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_abstract - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_abstract - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_accessible - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_accessible - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_accessible_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_accessible_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_also - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_also - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assert - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assert - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assert_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assert_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assignable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assignable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assignable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assignable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assume - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assume - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_assume_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_assume_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_axiom - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_axiom - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BOOLEAN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_boolean - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_boolean - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BOOLEAN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_break - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_break - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_breaks - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_breaks - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_breaks_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_breaks_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_bigint - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_bigint - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_duration - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_duration - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_elemtype - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_elemtype - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_everything - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_everything - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_exists - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_exists - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_forall - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_forall - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_fresh - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_fresh - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_into - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_into - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_invariant_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_invariant_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_is_initialized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_is_initialized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_lblneg - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_lblneg - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_lblpos - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_lblpos - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_lockset - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_lockset - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_max - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_max - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_min - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_min - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_nonnullelements - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_nonnullelements - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_not_assigned - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_not_assigned - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_not_modified - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_not_modified - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_not_specified - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_not_specified - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_nothing - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_nothing - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_nowarn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_nowarn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_nowarn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_nowarn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_num_of - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_num_of - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_old - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_old - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_only_accessed - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_only_accessed - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_only_assigned - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_only_assigned - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_only_called - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_only_called - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_only_captured - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_only_captured - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_other - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_other - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_pre - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_pre - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_product - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_product - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_reach - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_reach - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_real - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_real - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_result - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_result - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_same - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_same - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_such_that - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_such_that - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_sum - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_sum - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_TYPE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_type - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_TYPE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_type - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_typeof - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_typeof - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_warn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_warn - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_warn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_warn_op - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_BS_working_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_BS_working_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_byte - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_byte - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_call_sequence - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlIDTokenTypes
 
LITERAL_call_sequence - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_call_sequence - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_call_sequence_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlIDTokenTypes
 
LITERAL_call_sequence_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_call_sequence_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_callable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_callable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_callable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_callable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_captures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_captures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_captures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_captures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_case - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_case - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_catch - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_catch - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_char - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_char - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_CHARACTER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_CHARACTER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_choose - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_choose - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_choose_if - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_choose_if - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_class - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_class - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_code - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_code - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_code_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_code_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_code_contract - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_code_contract - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_code_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_code_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_code_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_code_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_const - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_const - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_constraint - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_constraint - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_constraint_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_constraint_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_constructor - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_constructor - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_continue - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_continue - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_continues - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_continues - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_continues_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_continues_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_debug - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_debug - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_decreases - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_decreases - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_decreases_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_decreases_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_decreasing - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_decreasing - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_decreasing_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_decreasing_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_diverges - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_diverges - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_diverges_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_diverges_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_do - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_do - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_DOUBLE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_double - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_double - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_DOUBLE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_duration - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_duration - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_duration_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_duration_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_else - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_else - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_ensures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_ensures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_ensures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_ensures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_exceptional_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_exceptional_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_exceptional_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_exceptional_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_exceptional_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_exceptional_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_exsures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_exsures - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_exsures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_exsures_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_extends - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_extends - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_false - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_false - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_field - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_field - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_final - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_final - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_finally - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_finally - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_float - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_float - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_FLOATING_POINT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_FLOATING_POINT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_for_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_for_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_forall - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_forall - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_ghost - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_ghost - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_goto - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_goto - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_helper - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_helper - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_hence_by - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_hence_by - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_hence_by_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_hence_by_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_if - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_if - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_implements - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_implements - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_implies_that - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_implies_that - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_import - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_import - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_in - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_in - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_in_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_in_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_initializer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_initializer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_initially - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_initially - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_instance - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_instance - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_instanceof - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_instanceof - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_int - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_int - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_INTEGER_DECIMAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_INTEGER_DECIMAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_INTEGER_HEXIDECIMAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_INTEGER_HEXIDECIMAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_INTEGER_OCTAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_INTEGER_OCTAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_interface - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_interface - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_invariant - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_invariant - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_invariant_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_invariant_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_long - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_long - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_LONG_DECIMAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_LONG_DECIMAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_LONG_HEXIDECIMAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_LONG_HEXIDECIMAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_LONG_OCTAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_LONG_OCTAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_loop_invariant - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_loop_invariant - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_loop_invariant_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_loop_invariant_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_maintaining - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_maintaining - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_maintaining_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_maintaining_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_maps - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_maps - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_maps_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_maps_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_measured_by - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_measured_by - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_measured_by_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_measured_by_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_method - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_method - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_model - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_model - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_model_program - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_model_program - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_modifiable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_modifiable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_modifiable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_modifiable_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_modifies - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_modifies - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_modifies_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_modifies_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_monitored - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_monitored - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_monitors_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_monitors_for - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_native - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_native - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_new - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_new - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_non_null - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_non_null - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_non_null_by_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_non_null_by_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_normal_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_normal_behavior - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_normal_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_normal_behaviour - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_normal_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_normal_example - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_NULL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_null - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_null - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_NULL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_nullable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_nullable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_nullable_by_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_nullable_by_default - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_old - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_old - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_or - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_or - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_package - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_package - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_peer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_peer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_post - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_post - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_post_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_post_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_pre - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_pre - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_pre_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_pre_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_private - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_private - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_protected - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_protected - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_public - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_public - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_pure - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_pure - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_query - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_query - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_readable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_readable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_readonly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_readonly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_refine - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_refine - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_refines - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_refines - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_rep - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_rep - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_represents - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_represents - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_represents_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_represents_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_requires - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_requires - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_requires_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_requires_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_resend - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_resend - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_return - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_return - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_returns - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_returns - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_returns_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_returns_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_secret - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_secret - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_set - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_set - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_short - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_short - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_signals - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_signals - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_signals_only - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_signals_only - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_signals_only_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_signals_only_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_signals_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_signals_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_spec_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_spec_bigint_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_spec_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_spec_java_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_spec_protected - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_spec_protected - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_spec_public - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_spec_public - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_spec_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_spec_safe_math - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_static - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_static - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_static_initializer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_static_initializer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_strictfp - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_strictfp - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_STRING - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_STRING - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
LITERAL_super - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_super - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_switch - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_switch - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_synchronized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_synchronized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_this - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_this - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_throw - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_throw - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_throws - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_throws - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_transient - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_transient - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_true - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_true - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_try - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_try - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_U_peer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_U_peer - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_U_readonly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_U_readonly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_U_rep - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_U_rep - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_uninitialized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_uninitialized - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_unreachable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_unreachable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_void - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_void - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_volatile - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_volatile - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_weakly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_weakly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_when - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_when - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_when_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_when_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_while - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_while - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_working_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_working_space - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_working_space_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_working_space_redundantly - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LITERAL_writable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LITERAL_writable - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LNOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LNOT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
loadAndTest() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service lets the user load a test file in the JML editor to compile it with the Java compiler and then test it.
loadAndTest() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
loadFile(File) - Method in class edu.utep.cs.utjml.canica.tool.ToolController
Loads the given class file for testing.
log(int, boolean) - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Records that the given atomic boolean expression, exprId, was evaluated to the given value, val.
log(int) - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Records the the given atomic boolean expression, exprId, was evaluated to an undefined value.
log() - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Returns an array of log entries accumulated so far.
longValue(long) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a long value.
longValue(long) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a long value.
looks - Static variable in interface edu.utep.cs.utjml.canica.Constants
The look and Feels information
lookupKeyword(char[], int, int) - Method in class edu.utep.cs.utjml.compiler.UtTokenStreamSelector
Looks up keywords.
LOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LOR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LPAREN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LPAREN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
LT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
LT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 

M

main(String[]) - Static method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Prints out tokens from a file or System.in.
Main - Class in edu.utep.cs.utjml.canica
A graphics user interface to the JML-based unit testing tool for Java.
Main(String) - Constructor for class edu.utep.cs.utjml.canica.Main
Creates a new instance of Canica
main(String[]) - Static method in class edu.utep.cs.utjml.canica.Main
The main entry point of this GUI.
main(String[]) - Static method in class edu.utep.cs.utjml.canica.output.OutputPaneController
The main entry point of this GUI.
Main - Class in edu.utep.cs.utjml.compiler
This class implements the entry point of the JML compiler.
Main() - Constructor for class edu.utep.cs.utjml.compiler.Main
Constructs a JML RAC compiler with a default modifier utility.
main(String[]) - Static method in class edu.utep.cs.utjml.compiler.Main
The entry point when starting this program from the command line.
main(String[]) - Static method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Prints out tokens from a file or System.in.
Main - Class in edu.utep.cs.utjml.gui
A graphics user interface to the JML-based unit testing tool for Java.
Main(String) - Constructor for class edu.utep.cs.utjml.gui.Main
Creates a new instance.
main(String[]) - Static method in class edu.utep.cs.utjml.gui.Main
The main entry point of this GUI.
Main - Class in edu.utep.cs.utjml.rat
Provides the entry point to the JML/JUnit-based random test case generator for Java classes.
Main() - Constructor for class edu.utep.cs.utjml.rat.Main
Constructs an object for generating test cases.
main(String[]) - Static method in class edu.utep.cs.utjml.rat.Main
An entry point when starting from the command line.
main(String[]) - Static method in class edu.utep.cs.utjml.rat.RatTestRunner
Performs test execution for the user-specified testcase class.
Main - Class in edu.utep.cs.utjml.tgen
A class implementing the entry point of the JML/JUnit test case generator.
Main() - Constructor for class edu.utep.cs.utjml.tgen.Main
Constructs an object for generating test cases.
main(String[]) - Static method in class edu.utep.cs.utjml.tgen.Main
An entry point when starting from the command line.
main(String[]) - Static method in class edu.utep.cs.utjml.tgen.TcgTestRunner
Performs test execution for the user-specified testcase class.
Main.RatClassNotFoundException - Exception in edu.utep.cs.utjml.rat
Unchecked version of ClassNotFoundException.
Main.RatClassNotFoundException(String) - Constructor for exception edu.utep.cs.utjml.rat.Main.RatClassNotFoundException
 
Main.TcgClassNotFoundException - Exception in edu.utep.cs.utjml.tgen
Unchecked version of ClassNotFoundException.
Main.TcgClassNotFoundException(String) - Constructor for exception edu.utep.cs.utjml.tgen.Main.TcgClassNotFoundException
 
Main.TestCaseGenerationTask - Class in edu.utep.cs.utjml.rat
A task for generating test classes and test cases.
Main.TestCaseGenerationTask(CompilerPassEnterable[], Object) - Constructor for class edu.utep.cs.utjml.rat.Main.TestCaseGenerationTask
 
Main.TestCaseGenerationTask - Class in edu.utep.cs.utjml.tgen
A task for generating test classes and test cases.
Main.TestCaseGenerationTask(CompilerPassEnterable[], Object) - Constructor for class edu.utep.cs.utjml.tgen.Main.TestCaseGenerationTask
 
Main.UtJmlParseTask - Class in edu.utep.cs.utjml.compiler
This class parses a group of files, given by filenames as strings, and generates a forest of ASTs.
Main.UtJmlParseTask(ArrayList) - Constructor for class edu.utep.cs.utjml.compiler.Main.UtJmlParseTask
 
Main.UtJmlParseTask(File, Main.ExpectedResult) - Constructor for class edu.utep.cs.utjml.compiler.Main.UtJmlParseTask
 
Main.UtJmlParseTask(File, boolean, Main.ExpectedResult) - Constructor for class edu.utep.cs.utjml.compiler.Main.UtJmlParseTask
Constructs a new parse task for a refined file.
Mainable - Interface in edu.utep.cs.utjml.canica
An interface to the main tool.
Mainable - Interface in edu.utep.cs.utjml.gui
An interface to the main tool.
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class edu.utep.cs.utjml.canica.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class edu.utep.cs.utjml.canica.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeInstance(TokenReference, long, String, CTypeVariable[], CClassType, boolean, CClassType[], boolean[], ArrayList, ArrayList, JPhylum[], JmlInvariant[], JmlConstraint[], JmlCallSequence[], JmlRepresentsDecl[], JmlAxiom[], JmlVarAssertion[], JavadocComment, JavaStyleComment[], boolean) - Static method in class edu.utep.cs.utjml.compiler.JmlClassDeclaration
Constructs a class declaration in the parsing tree.
makeInstance(TokenReference, long, String, CTypeVariable[], CClassType[], boolean[], ArrayList, ArrayList, JPhylum[], JmlInvariant[], JmlConstraint[], JmlCallSequence[], JmlRepresentsDecl[], JmlAxiom[], JmlVarAssertion[], JavadocComment, JavaStyleComment[], boolean) - Static method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
Constructs an interface declaration in the parsing tree.
makeOptionsInstance() - Method in class edu.utep.cs.utjml.compiler.Main
Creates an object to do the parsing of the command line arguments and to store the values of the flags and options so obtained (it does not actually do the argument parsing).
makeOptionsInstance() - Method in class edu.utep.cs.utjml.rat.Main
This function creates an object to do the parsing of the command line arguments and to store the values of the flags and options so obtained (it does not actually do the argument parsing).
makeOptionsInstance() - Method in class edu.utep.cs.utjml.tgen.Main
This function creates an object to do the parsing of the command line arguments and to store the values of the flags and options so obtained (it does not actually do the argument parsing).
mASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mAT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBACKWARD_IMPLIES(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBAND(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBAND_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBNOT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBOR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBOR_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBSR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBSR_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBXOR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mBXOR_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mCHARACTER_LITERAL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mCOLON(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mCOMMA(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mDEC(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
meaninglessCount() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Returns the total number of JML meaningless test runs.
meaninglessCount() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Returns the total number of JML meaningless test runs.
meaninglessTestCaseInfo() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Returns information about all of the meaningless test cases.
meaninglessTestCaseInfo() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Returns information about all of the meaningless test cases.
menuOptions - Variable in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
the menu options personalized for this document
MenuOptions - Class in edu.utep.cs.utjml.canica
This class helps to keep track of the enableability of the Menu options to a respective Java file opened in the JML editor.
MenuOptions() - Constructor for class edu.utep.cs.utjml.canica.MenuOptions
Creates a new MenuOptions object
mEQUAL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mEQUIV(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mESC(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
MethodCall - Class in edu.utep.cs.utjml.rat
A class to represent method calls.
MethodCall(CMethod, Denotable[]) - Constructor for class edu.utep.cs.utjml.rat.MethodCall
Creates a new instance.
MethodCall(CMethod, List) - Constructor for class edu.utep.cs.utjml.rat.MethodCall
Creates a new instance.
MethodCall - Class in edu.utep.cs.utjml.tgen
A class to represent method calls.
MethodCall(CMethod, Denotable[]) - Constructor for class edu.utep.cs.utjml.tgen.MethodCall
Creates a new instance.
MethodCall(CMethod, List) - Constructor for class edu.utep.cs.utjml.tgen.MethodCall
Creates a new instance.
MethodInfo - Class in edu.utep.cs.utjml.rat
A common information needed from JMethodDeclarationType and CMethod in this class.
MethodInfo(CMethod) - Constructor for class edu.utep.cs.utjml.rat.MethodInfo
Initialize this object from the given CMethod
MethodInfo(JMethodDeclarationType) - Constructor for class edu.utep.cs.utjml.rat.MethodInfo
Initialize this object from the given JMethodDeclarationType
MethodInfo - Class in edu.utep.cs.utjml.tgen
A common information needed from JMethodDeclarationType and CMethod in this class.
MethodInfo(CMethod) - Constructor for class edu.utep.cs.utjml.tgen.MethodInfo
Initialize this object from the given CMethod
MethodInfo(JMethodDeclarationType) - Constructor for class edu.utep.cs.utjml.tgen.MethodInfo
Initialize this object from the given JMethodDeclarationType
methodSig(MethodInfo) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
 
methodsIter() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Return a new methods iterator for the methods that should be checked.
methodsIter() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Return a new methods iterator for the methods that should be checked.
mEXPONENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mFLOAT_SUFFIX(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mGE(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mGT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mHEX_DIGIT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mIDENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mIMPLIES(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mINC(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mINFORMAL_DESC(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mINTEGER_LITERAL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
MINUS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
MINUS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
MINUS_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
MINUS_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
mJAVADOC_OPEN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mjBuiltInType() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjExternalClassTypeSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjModifier() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjOrJmlUnaryExpressionNotPlusMinus() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjPrimaryExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjResendSuffix(JExpression) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjStatement() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjTopLevelDeclaration(CParseCompilationUnitContext, long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjTopLevelDefinition(CParseCompilationUnitContext) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjTopLevelMethodDeclaration(long, Token) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjTypeSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjUniverseImplicitPeerSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjUniverseImplicitReadonlySpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjUniversePeerSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjUniverseReadonlySpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjUniverseRepSpec() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mjWarnExpression() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
mL_ARROW(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
ML_COMMENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
ML_COMMENT_REST - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
ML_EMPTY_COMMENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
mLAND(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLBRACK(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLCURLY(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLCURLY_VBAR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLE(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLNOT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLOR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLPAREN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mLT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mMINUS(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mMINUS_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mML_COMMENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mML_COMMENT_REST(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mML_EMPTY_COMMENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
MN_CHECK_CS - Static variable in interface edu.utep.cs.utjml.compiler.UtConstants
The method name prefix for methods that check call sequence clauses.
mNEWLINE(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mNON_NL_WS(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mNOT_EQUAL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mNOT_EQUIV(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mNOWARN_LABEL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mNOWARN_LABEL_LIST(boolean, ArrayList) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
modifiers() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Return the modifiers of this method.
modifiers() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Return the modifiers of this method.
mOPTIONAL_PLUS(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mPERCENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mPERCENT_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mPLUS(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mPLUS_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mQUESTION(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mR_ARROW(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mRBRACK(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mRCURLY(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mRPAREN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSEMI(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSKIP_TO_SEMI(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSL_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSL_COMMENT(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSLASH(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSLASH_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSR_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSTAR(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSTAR_ASSIGN(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSTRING_LITERAL(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mSUBTYPE_OF(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
multijava() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
multijava() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
mVBAR_RCURLY(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mVOCAB(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
mWS(boolean) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 

N

name() - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
 
nested() - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
 
newDocument() - Method in interface edu.utep.cs.utjml.gui.Editorable
Creates a new empty document for this editor.
newDocument() - Method in class edu.utep.cs.utjml.gui.JmlEditor
Creates a new empty document.
NEWLINE - Static variable in interface edu.utep.cs.utjml.canica.Constants
The system-dependent newline character.
NEWLINE - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
newLine() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a line separator.
newLine() - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Prints a line separator.
newLine() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a line separator.
next() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
 
next() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator.MethodsIterator
 
nextMethod() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
Return the next testable method
nextMethod() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator.MethodsIterator
Return the next testable method
nextToken() - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
NO_MESSAGE - Static variable in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
It is returned when there are no error messages.
NON_NL_WS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NON_THIS_RECEIVER_IN_CALL_SEQUENCE - Static variable in class edu.utep.cs.utjml.compiler.UtJmlMessages
 
NOT_EQUAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NOT_EQUAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
NOT_EQUIV - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NOT_EQUIV - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
NOWARN_LABEL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NOWARN_LABEL_LIST - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
nullValue(Class) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a null valu of given type.
nullValue(Class) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a null valu of given type.
numOfExprs(int) - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Sets the number of atomic boolean expressions.
numOfExprs() - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage
Returns the number of atomic boolean expressions.

O

observer - Static variable in class edu.utep.cs.utjml.tgen.Main
 
openFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
openFile(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
openFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Opens an existing file to the JML editor, asking for the file name.
openFile(File) - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Opens an existing file, giving the absolute file name.
openFile(File) - Method in interface edu.utep.cs.utjml.gui.Editorable
Opens the given file file for editing by this editor.
openFile(File) - Method in class edu.utep.cs.utjml.gui.JmlEditor
Opens the given file file for editing.
openTestGenPane() - Method in interface edu.utep.cs.utjml.gui.Explorable
Opens the test case viewer.
openTestGenPane() - Method in class edu.utep.cs.utjml.gui.ExplorerPane
Opens the test generation pane.
operator() - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
 
OPERATOR_ADD - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_ADD - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_ADD_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_ADD_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_AND - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_AND - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_AND_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_AND_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_COMPLIMENT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_COMPLIMENT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_OR - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_OR - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_OR_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_OR_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_XOR - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_XOR - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_XOR_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_BITWISE_XOR_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_COLON - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_COLON - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DECREMENT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DECREMENT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DIVIDE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DIVIDE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DIVIDE_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_DIVIDE_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_EQUAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_EQUAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_GREATER_THAN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_GREATER_THAN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_GREATER_THAN_OR_EQUAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_GREATER_THAN_OR_EQUAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_INCREMENT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_INCREMENT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LESS_THAN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LESS_THAN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LESS_THAN_OR_EQUAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LESS_THAN_OR_EQUAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_AND - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_AND - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_NOT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_NOT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_OR - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_LOGICAL_OR - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MOD - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MOD - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MOD_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MOD_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MULTIPLY - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MULTIPLY - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MULTIPLY_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_MULTIPLY_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_NOT_EQUAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_NOT_EQUAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_QUESTION - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_QUESTION - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_LEFT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_LEFT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_LEFT_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_LEFT_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_UNSIGNED - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_UNSIGNED - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_UNSIGNED_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SHIFT_RIGHT_UNSIGNED_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SUBTRACT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SUBTRACT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SUBTRACT_ASSIGN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
OPERATOR_SUBTRACT_ASSIGN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
oppConsole - Variable in class edu.utep.cs.utjml.canica.output.OutputPaneView
It shows the console view
oppRunTestCases - Variable in class edu.utep.cs.utjml.canica.output.OutputPaneView
It shows the Testing results
oppTestGeneration - Variable in class edu.utep.cs.utjml.canica.output.OutputPaneView
It shows the test generation results
OPR_ALT - Static variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
OPR_PLUS - Static variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
OPR_SEQ - Static variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
OPR_STAR - Static variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
OPTION_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of option menu.
OPTIONAL_PLUS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
OptionDialog - Class in edu.utep.cs.utjml.gui
A dialog class to set various tool options.
OptionDialog(Frame, String) - Constructor for class edu.utep.cs.utjml.gui.OptionDialog
Creates a new instance.
OPTIONS_JAVADOC - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Options menu - Javadoc option
OPTIONS_JMLDOC - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Options menu - JMLdoc option
optionsMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the OPTIONS menu items enableability.
outputPane() - Method in class edu.utep.cs.utjml.canica.Main
 
outputPane() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the output pane of this GUI.
outputPane() - Method in class edu.utep.cs.utjml.gui.Main
Returns the output pane of this GUI.
outputPane() - Method in interface edu.utep.cs.utjml.gui.Mainable
Returns the output pane of this GUI.
OutputPane - Class in edu.utep.cs.utjml.gui
A special text area where all outputs from the GUI should go and be displayed.
OutputPane(Mainable, ActionFactory) - Constructor for class edu.utep.cs.utjml.gui.OutputPane
 
OutputPaneable - Interface in edu.utep.cs.utjml.canica.output
 
OutputPaneable - Interface in edu.utep.cs.utjml.gui
An interface to the output pane of the GUI where all outputs from the GUI program should go and be displayed.
OutputPaneConsole - Class in edu.utep.cs.utjml.canica.output
Class OutputPaneConsole This class represents the console view.
OutputPaneConsole(JMLEditorable) - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneConsole
 
OutputPaneConsole(int, int, JMLEditorable) - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneConsole
Constructs a new empty TextArea with the specified number of rows and columns.
OutputPaneController - Class in edu.utep.cs.utjml.canica.output
OutputPaneController Implementation class of the OutputPaneable.
OutputPaneController() - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneController
Constructors
OutputPaneController(Mainable, JMLEditorable) - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneController
Initializes the output pane view and all its components.
OutputPaneRunTestCases - Class in edu.utep.cs.utjml.canica.output
OutputPaneRunTestCases Class This class is responsible to display the test results data.
OutputPaneRunTestCases() - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Constructors
OutputPaneTestGeneration - Class in edu.utep.cs.utjml.canica.output
OutputPaneTestGeneration class * This class is responsible to display the test data generated of a Java file and let the user interact with the test cases code.
OutputPaneTestGeneration() - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
Constructor
OutputPaneView - Class in edu.utep.cs.utjml.canica.output
The OutputPaneView class is responsible to display three views: console view (see OutputPaneConsole class), test generation view (see OutputPaneTestGeneration class), and run tests view (see OutputPanerunTestCases class).
OutputPaneView(BorderLayout, JMLEditorable) - Constructor for class edu.utep.cs.utjml.canica.output.OutputPaneView
Constructor of outputpane view, sets the layout, and uses the JML editor.
outputStream() - Method in class edu.utep.cs.utjml.gui.OutputPane
Returns an output stream view of this output area.
outputStream() - Method in interface edu.utep.cs.utjml.gui.OutputPaneable
Returns an output stream view of this output area.

P

packageName() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
packageName() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
packageString - Variable in class edu.utep.cs.utjml.rat.TestClassGenerator
The name of the package the generated class is in.
packageString - Variable in class edu.utep.cs.utjml.tgen.TestClassGenerator
The name of the package the generated class is in.
parameters() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Return this method's parameters
parameters() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Return this method's parameters
parseFile(File) - Method in class edu.utep.cs.utjml.compiler.Main.UtJmlParseTask
Parses the given file and returns an AST representing it.
paste() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
paste() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It pastes text from the clipboard to editor.
PATH_SEPARATOR - Static variable in interface edu.utep.cs.utjml.canica.Constants
The system-dependent path separator character
PERCENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
PERCENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
PERCENT_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
PERCENT_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
perform(Writer, JCompilationUnit, RatOptions) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates a JML/JUnit test oracle class for the given compilation unit.
perform(Writer, JCompilationUnit, TcgOptions) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates a JML/JUnit test oracle class for the given compilation unit.
PKG_JMLRAC - Static variable in interface edu.utep.cs.utjml.rat.Constants
The name of the JML RAC runtime package.
PKG_JMLRAC - Static variable in interface edu.utep.cs.utjml.tgen.Constants
The name of the JML RAC runtime package.
PKG_JMLUNIT - Static variable in interface edu.utep.cs.utjml.rat.Constants
The name of the JML jmlunit package.
PKG_JMLUNIT - Static variable in interface edu.utep.cs.utjml.tgen.Constants
The name of the JML jmlunit package.
PKG_JUNIT - Static variable in interface edu.utep.cs.utjml.rat.Constants
The name of the JUnit framework package.
PKG_JUNIT - Static variable in interface edu.utep.cs.utjml.tgen.Constants
The name of the JUnit framework package.
PLUS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
PLUS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
PLUS_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
PLUS_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
PreferenceControl - Interface in edu.utep.cs.utjml.canica
The interface to the various option panels that composes the option dialog.
PreferencesAction - Class in edu.utep.cs.utjml.canica
A class to represent the Preferences action, from the Option menu item.
PreferencesAction(String, Icon, Frame, Mainable) - Constructor for class edu.utep.cs.utjml.canica.PreferencesAction
Constructor
PRI_TEST_CASE_GENERATION - Static variable in class edu.utep.cs.utjml.rat.Main
The task priority for generating test cases.
PRI_TEST_CASE_GENERATION - Static variable in class edu.utep.cs.utjml.tgen.Main
The task priority for generating test cases.
print(TestResult, long) - Method in class edu.utep.cs.utjml.rat.RatTestRunner.JmlResultPrinter
Prints test report inluding a JML-specific summary.
print(Object) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints the given object.
print(String) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints the given string.
print(Object) - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Prints the given object.
print(String) - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Prints the given string.
print(TestResult, long) - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner.JmlResultPrinter
Prints test report inluding a JML-specific summary.
print(Object) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints the given object.
print(String) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints the given string.
printClassHeader() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints the class header of test oracle class.
printClassHeader() - Method in class edu.utep.cs.utjml.rat.TestDataClassGenerator
Prints the class header of test case class.
printClassHeader() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints the class header of test oracle class.
printClassHeader() - Method in class edu.utep.cs.utjml.tgen.TestDataClassGenerator
Prints the class header of test case class.
printClassJavadoc() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a javadoc comment for the current class.
printClassJavadoc() - Method in class edu.utep.cs.utjml.rat.TestDataClassGenerator
Prints a javadoc comment for the current class.
printClassJavadoc() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a javadoc comment for the current class.
printClassJavadoc() - Method in class edu.utep.cs.utjml.tgen.TestDataClassGenerator
Prints a javadoc comment for the current class.
printConstructor() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a boilerplate constructor.
printConstructor() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a boilerplate constructor.
printerSetup() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
printerSetup() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Calls the printer setup
printFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
printFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Prints the active editing file
printFileHeader() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a file header message.
printFileHeader() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a file header message.
printFooter(TestResult) - Method in class edu.utep.cs.utjml.rat.RatTestRunner.JmlResultPrinter
Prints the footer of the test report.
printFooter(TestResult) - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner.JmlResultPrinter
Prints the footer of the test report.
println(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneConsole
Appends the given message msg to this text area.
println(String) - Method in class edu.utep.cs.utjml.gui.OutputPane
Appends the given message msg to this text area.
println(String) - Method in interface edu.utep.cs.utjml.gui.OutputPaneable
Appends the given message msg to this output area.
println(Object) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints the given object with a trailing line separator.
println(Object) - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Prints the given object with a trailing line separator.
println(Object) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints the given object with a trailing line separator.
printlnIn(Object) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints the given object with one TAB_SIZE indentation and a trailing line separator.
printlnIn(Object) - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Prints the given object with one tabSize indentation and a trailing line separator.
printlnIn(Object) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints the given object with one TAB_SIZE indentation and a trailing line separator.
printlnToConsole(String) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It appends any output text and a NEW LINE to the console view, and removes any highlights in the view.
printlnToConsole(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
printlnToConsole(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneView
It prints a string line to the console view.
printMain() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a boilerplate main method.
printMain() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a boilerplate main method.
printSizes(Component) - Static method in class edu.utep.cs.utjml.canica.SpringUtilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
printSuite() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Prints a boilerplate suite method.
printSuite() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Prints a boilerplate suite method.
printTestMethods() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Generates and prints test methods for all testable methods in the current class delcaration.
printTestMethods() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Generates and prints test methods for all testable methods in the current class delcaration.
processOption(int, Getopt) - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
processOption(int, Getopt) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
processOption(int, Getopt) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
processTree(CompilerPassEnterable) - Method in class edu.utep.cs.utjml.rat.Main.TestCaseGenerationTask
 
processTree(CompilerPassEnterable) - Method in class edu.utep.cs.utjml.tgen.Main.TestCaseGenerationTask
 
putValueToRedoAction(String, Object) - Method in class edu.utep.cs.utjml.canica.Main
 
putValueToRedoAction(String, Object) - Method in interface edu.utep.cs.utjml.canica.Mainable
Puts a new value to the Redo action in the Edit Menu
putValueToUndoAction(String, Object) - Method in class edu.utep.cs.utjml.canica.Main
 
putValueToUndoAction(String, Object) - Method in interface edu.utep.cs.utjml.canica.Mainable
Puts a new value to the Undo action in the Edit Menu

Q

qualifiedName(CClass) - Static method in class edu.utep.cs.utjml.rat.Utils
Returns the fully quallified name of the given class, clazz.
qualifiedName(CClass) - Static method in class edu.utep.cs.utjml.tgen.Utils
Returns the fully quallified name of the given class, clazz.
QUESTION - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
QUESTION - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 

R

R_ARROW - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
R_ARROW - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
RatAdapter - Class in edu.utep.cs.utjml.rat
An abstract adapter class for receiving test case generation events, aka RAT events.
RatAdapter() - Constructor for class edu.utep.cs.utjml.rat.RatAdapter
 
RatClassLoader - Class in edu.utep.cs.utjml.rat
A special class loader to take into account of rat-specific options such as -C (--classpath).
RatClassLoader() - Constructor for class edu.utep.cs.utjml.rat.RatClassLoader
 
RatListener - Interface in edu.utep.cs.utjml.rat
The listener interface for receiving test case generation events.
RatMessages - Class in edu.utep.cs.utjml.rat
 
RatMessages() - Constructor for class edu.utep.cs.utjml.rat.RatMessages
 
RatOptions - Class in edu.utep.cs.utjml.rat
This class is automatically generated from RatOptions.opt and contains member fields corresponding to command-line options.
RatOptions(String) - Constructor for class edu.utep.cs.utjml.rat.RatOptions
 
RatOptions() - Constructor for class edu.utep.cs.utjml.rat.RatOptions
 
RatTestResult - Class in edu.utep.cs.utjml.rat
A class for collecting the results of executing test cases.
RatTestResult(RatTestRunner.JmlResultPrinter) - Constructor for class edu.utep.cs.utjml.rat.RatTestResult
Constructs a new RatTestResult object.
RatTestRunner - Class in edu.utep.cs.utjml.rat
A JML/JUnit test runner class.
RatTestRunner() - Constructor for class edu.utep.cs.utjml.rat.RatTestRunner
Constructs a JMLTestRunner using System.out for all output.
RatTestRunner(PrintStream) - Constructor for class edu.utep.cs.utjml.rat.RatTestRunner
Constructs a JMLTestRunner using the given stream for all the output.
RatTestRunner.JmlResultPrinter - Class in edu.utep.cs.utjml.rat
 
RBRACK - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
RBRACK - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
RCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
RCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
REAL_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
REAL_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
receiver() - Method in class edu.utep.cs.utjml.rat.TestCase
Returns the receiver.
receiver() - Method in class edu.utep.cs.utjml.tgen.TestCase
Returns the receiver.
redo() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
redo() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
Goes forward to the next editing text action.
redo() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Redo the last editing action to the document.
reduceIndent() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
reduceIndent() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
Decreases indentation to a line or to a specific region of text previously selected.
refreshActiveEditingFile(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
Based on the index given, refresh the status bar, and sets the active editing file's index.
refreshSelected() - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
Refresh the last selected item.
refreshSelected() - Method in interface edu.utep.cs.utjml.gui.Explorable
Refresh the currently selected node.
refreshSelected() - Method in class edu.utep.cs.utjml.gui.ExplorerPane
 
refreshSelectedParent() - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
Refresh the last selected item by re-exploring its parent.
refreshSelectedParent() - Method in interface edu.utep.cs.utjml.gui.Explorable
Refresh the parent of currently selected node.
refreshSelectedParent() - Method in class edu.utep.cs.utjml.gui.ExplorerPane
 
release(CParseClassContext) - Static method in class edu.utep.cs.utjml.compiler.CParseClassContext
Erases the data stored in context and pushes the instance onto a stack for recycling.
remove() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
 
remove() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator.MethodsIterator
 
removeFile(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
It removes a file statistics object from the File statistics controller.
removeFileName(int) - Method in class edu.utep.cs.utjml.canica.filebrowser.DocumentSelector
 
removeFileName(int) - Method in interface edu.utep.cs.utjml.canica.filebrowser.DocumentSelectorable
It removes a file name (stored in file data) from the document selector.
removeHighlights() - Method in class edu.utep.cs.utjml.gui.OutputPane
Removes only our private highlights.
removeRatListener(RatListener) - Static method in class edu.utep.cs.utjml.rat.Main
Removes the given observer from the list of listeners.
removeTextPane(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
Removes a JMLTextPane from the MDI view at index position.
removeUpdate(DocumentEvent) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyDocumentListener
 
replace(DocumentFilter.FilterBypass, int, int, String, AttributeSet) - Method in class edu.utep.cs.utjml.canica.jmleditor.DocumentSizeFilter
 
replaceText() - Method in class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
 
replaceText() - Method in interface edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlightable
It should provide a graphical interface to input text and replace that text in the active editing file or all files opened.
RESERVED_WORD_ABSTRACT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_ABSTRACT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BOOLEAN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BOOLEAN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BREAK - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BREAK - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BYTE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_BYTE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CASE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CASE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CATCH - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CATCH - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CHAR - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CHAR - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CLASS - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CLASS - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CONST - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CONST - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CONTINUE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_CONTINUE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DEFAULT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DEFAULT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DO - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DO - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DOUBLE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_DOUBLE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_ELSE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_ELSE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_EXTENDS - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_EXTENDS - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FINAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FINAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FINALLY - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FINALLY - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FLOAT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FLOAT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FOR - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_FOR - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_GOTO - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_GOTO - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IF - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IF - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IMPLEMENTS - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IMPLEMENTS - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IMPORT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_IMPORT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INSTANCEOF - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INSTANCEOF - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INTERFACE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_INTERFACE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_LONG - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_LONG - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_NATIVE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_NATIVE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_NEW - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_NEW - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PACKAGE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PACKAGE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PRIVATE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PRIVATE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PROTECTED - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PROTECTED - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PUBLIC - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_PUBLIC - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_RETURN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_RETURN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SHORT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SHORT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_STATIC - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_STATIC - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_STRICTFP - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_STRICTFP - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SUPER - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SUPER - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SWITCH - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SWITCH - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SYNCHRONIZED - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_SYNCHRONIZED - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THIS - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THIS - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THROW - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THROW - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THROWS - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_THROWS - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_TRANSIENT - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_TRANSIENT - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_TRY - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_TRY - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_VOID - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_VOID - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_VOLATILE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_VOLATILE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_WHILE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
RESERVED_WORD_WHILE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
reset(Reader, int, int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Closes the current input stream, and resets the scanner to read from a new input stream.
reset(Reader, int, int, int) - Method in interface edu.utep.cs.utjml.canica.jmleditor.lexer.Lexer
Closes the current input stream, and resets the scanner to read from a new input stream.
reset() - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
reset() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Clear all field in the view, to start a new test
reset() - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
It resets the action values to false.
reset() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It resets the visual objects in the OutputPane
reset(Reader, int, int, int) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Closes the current input stream, and resets the scanner to read from a new input stream.
reset(Reader, int, int, int) - Method in interface edu.utep.cs.utjml.gui.lexer.Lexer
Closes the current input stream, and resets the scanner to read from a new input stream.
resetClassLoader() - Static method in class edu.utep.cs.utjml.rat.Utils
Resets the class loader for this session.
resetClassLoader() - Static method in class edu.utep.cs.utjml.tgen.Utils
Resets the class loader for this session.
resetCLASSPATH() - Method in class edu.utep.cs.utjml.canica.Main
 
resetMenu() - Method in class edu.utep.cs.utjml.canica.Main
 
resetMenu() - Method in interface edu.utep.cs.utjml.canica.Mainable
Reset the Menu to original state
resetModel() - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
Resets table model
resetRunTestView() - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Clear all values in the view, to start a new test execution.
resetRunTestView() - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
resolveSpecializers(CContextType) - Method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
Computes the values of specializer expressions used to dispatch on compile-time constants.
returnType() - Method in class edu.utep.cs.utjml.rat.MethodInfo
Return the modifiers of this method.
returnType() - Method in class edu.utep.cs.utjml.tgen.MethodInfo
Return the modifiers of this method.
revealFailure(Test) - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
revealFailure(Test) - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
RPAREN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
RPAREN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
run(Class, OutputPaneable) - Static method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It runs a test data file, given as arguments, the test data file and the outputPane interface to access the GUI objects.
run() - Method in class edu.utep.cs.utjml.canica.tool.JDKTool.CommandThread
Executes the command cmd in the directory dir by wiring all output and error messages to the message pane of the tool utjml.
run(String, String, File) - Method in class edu.utep.cs.utjml.canica.tool.JDKTool
Runs the file associated with the editing buffer.
run(String[]) - Method in interface edu.utep.cs.utjml.canica.tool.TestingTools.Commandable
 
run() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the Java Virtual Machine tool from the Java SDK 1.4.2 to run the Java bytecode file of the active editing file.
run() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
run(Test) - Static method in class edu.utep.cs.utjml.rat.RatTestRunner
Runs a single test and collects its results.
run(Test) - Static method in class edu.utep.cs.utjml.tgen.TcgTestRunner
Runs a single test and collects its results.
runAndWait(Test) - Static method in class edu.utep.cs.utjml.rat.RatTestRunner
Runs a single test and waits until the user types RETURN.
runAndWait(Test) - Static method in class edu.utep.cs.utjml.tgen.TcgTestRunner
Runs a single test and waits until the user types RETURN.
runCommand(File, TestingTools.Commandable, String[], String, String, boolean) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
Runs the given command cmd by supplying the given arguments args.
runFailed(String) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
runFinished(Test) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It tells the views that the run has finished
runFinished(Test, TestResult) - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
runFinished(Test, TestResult) - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
runSuite() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It runs the suite
runTest(String) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It runs the classpathfile test provided.
runTest(Class) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It runs the Class file test provided.
runTest() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
It runs the test data file class (*_JML_TestData.class) corresponding to the active editing file.
runTest() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
runTestGeneration() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
This service calls the tool from the UTJML tools system to generate test data for a Java file.
runTestGeneration() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
runTgen(File) - Method in class edu.utep.cs.utjml.canica.tool.TestingTools
It calls the Test generation tools to generate Test generation to the active edting file.

S

saveAllFiles() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
saveAllFiles() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Saves all files opened in the JML editor.
saveAllFiles() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
It saves all files opened in the JML editor.
saveAs() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
saveAs() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Saves the contents of the active editing file into a new file, which name is provided by the user.
saveContents() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Save the actual contents to the actual file
saveContents(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Save the actual contents of the View to a new file.
saveFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
 
saveFile() - Method in interface edu.utep.cs.utjml.canica.jmleditor.FileAccessable
Saves the changes of the active editing file.
saveFile() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
It saves the contents of the view to the model of the active editing file.
saveFile(File) - Method in interface edu.utep.cs.utjml.gui.Editorable
Saves the document of this editor to the given file file.
saveFile(File) - Method in class edu.utep.cs.utjml.gui.JmlEditor
Saves the contents of the editor buffer to the given file file.
saveFileAs(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
It saves the contents of the actual JMLtextPane to a new file
SEARCH_FIND - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Search menu - Find option
SEARCH_GOTO - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Search menu - Go to option
SEARCH_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of search menu.
SEARCH_REPLACE - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Search menu - Replace option
SearchAndInsertActionFactory - Class in edu.utep.cs.utjml.canica
A factory class to create various search and insert actions such as find, go to, replace, etcetera.
SearchAndInsertActionFactory(Mainable) - Constructor for class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
Constructor
SearchInsertAndHighlight - Class in edu.utep.cs.utjml.canica.jmleditor
The SearchInsertAndHighlight class implements the services to the SearchInsertAndHighlightable class.
SearchInsertAndHighlight(JMLEditorMDI, JFrame) - Constructor for class edu.utep.cs.utjml.canica.jmleditor.SearchInsertAndHighlight
Constructor
SearchInsertAndHighlightable - Interface in edu.utep.cs.utjml.canica.jmleditor
This class is an interface responsible to provide the services to highlight a line, to insert a JML primary expression , to insert JML clauses , to go to a line and column, to find text, and to replace text in the JML editor to the active editing file.
searchInsertMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the search and insert menu items enableability.
selectAll() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
selectAll() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It selects (highlight) all text area in the editor.
selectRunTestClass() - Method in interface edu.utep.cs.utjml.canica.tool.Toolable
It runs a test class file.
selectRunTestClass() - Method in class edu.utep.cs.utjml.canica.tool.ToolController
 
SEMI - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SEMI - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SEPARATOR_COMMA - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_COMMA - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LBRACE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LBRACE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LBRACKET - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LBRACKET - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LPAREN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_LPAREN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_PERIOD - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_PERIOD - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RBRACE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RBRACE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RBRACKET - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RBRACKET - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RPAREN - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_RPAREN - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_SEMICOLON - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
SEPARATOR_SEMICOLON - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
set_experiment(String) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_experiment(String) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_filter(String) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_filter(String) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_inherit(boolean) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_inherit(boolean) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_multijava(boolean) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_multijava(boolean) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_packageName(String) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_packageName(String) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_testdata(boolean) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_testdata(boolean) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
set_testLevel(int) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
set_testLevel(int) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
setActiveEditingfile(File) - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
Sets to the JML editor this file active.
setActiveEditingfile(String) - Method in interface edu.utep.cs.utjml.canica.jmleditor.JMLEditorable
Sets to the JML editor the first file containing this file name.
setActiveEditingfile(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
setActiveEditingfile(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDI
 
setDefaultPosition(Frame) - Method in class edu.utep.cs.utjml.canica.JAboutDialog
Center Goto DialogPane according to parent location coordinates
setDefaultPosition(Frame) - Method in class edu.utep.cs.utjml.canica.JDialogPreferences
Center Goto DialogPane according to parent location coordinates
setDocument(StyledDocument) - Method in class edu.utep.cs.utjml.canica.jmleditor.SyntaxHighlighter
Sets the document to be syntax colored.
setEnabledToActions(boolean[]) - Method in class edu.utep.cs.utjml.canica.SearchAndInsertActionFactory
It sets the Enabled property values to these actions.
setEnabledToMenuItems(String, boolean[]) - Method in class edu.utep.cs.utjml.canica.Main
 
setEnabledToMenuItems(MenuOptions) - Method in class edu.utep.cs.utjml.canica.Main
 
setEnabledToMenuItems(String, boolean[]) - Method in interface edu.utep.cs.utjml.canica.Mainable
Sets the "setEnabled" properties to the menu items of the main menu, corresponding to the menu name
setEnabledToMenuItems(MenuOptions) - Method in interface edu.utep.cs.utjml.canica.Mainable
Sets the "setEnabled" properties to the menu items of the main menu
setErrors(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Sets the total number of errors
setErrorsToRunTest(int) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Sets the number of errors to the Run Test view
setErrorsToRunTest(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
setErrorValue(int) - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
setFailureDetailView(FailureDetailView) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It sets the failure detail view (coming from the Tool subsystem) component to the run test cases view.
setFailureDetailView(FailureDetailView) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
It sets the Failure detail view component into the GUI
setFailures(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Sets the total number of failures
setFailuresToRunTest(int) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Sets the number of failures to the Run Test view
setFailuresToRunTest(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
setFailureValue(int) - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
setFailureView(FailureDetailView) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
It sets the view port that will show the detailed failure view
setFileName(File) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Sets a new name to its file
setFileName(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusBar
Displays the given file name on this status bar.
setFileName(String) - Method in interface edu.utep.cs.utjml.canica.jmleditor.StatusBarable
Displays the given file name on this status bar.
setFileName(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusFancyBar
Displays the given file name on this status bar.
setFileName(String) - Method in class edu.utep.cs.utjml.gui.StatusBar
Displays the given file name on this status bar.
setFileName(String) - Method in interface edu.utep.cs.utjml.gui.StatusBarable
Displays the given file name on this status bar.
setJavaCompilerProperties(File, boolean, int, Date) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
not implemented
setJMLCheckerProperties(File, boolean, int, Date) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
not implemented
setJMLCompilerProperties(File, boolean, int, Date) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
not implemented
setJMLTextPane(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
It sets as active to the JML editor view the JMLTextPane object.
setJVMProperties(File, boolean, int, int, Date) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
not implemented
setLineColumnNumbers(int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusBar
Displays the given line and column numbers on this status bar.
setLineColumnNumbers(int, int) - Method in interface edu.utep.cs.utjml.canica.jmleditor.StatusBarable
Displays the given line and column numbers on this status bar.
setLineColumnNumbers(int, int) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusFancyBar
Displays the given line and column numbers on this status bar.
setLineColumnNumbers(int, int) - Method in class edu.utep.cs.utjml.gui.StatusBar
Displays the given line and column numbers on this status bar.
setLineColumnNumbers(int, int) - Method in interface edu.utep.cs.utjml.gui.StatusBarable
Displays the given line and column numbers on this status bar.
setLogo(Icon) - Method in class edu.utep.cs.utjml.gui.TestWizard
 
setOption(String, Object) - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
setOption(String, Object) - Method in class edu.utep.cs.utjml.rat.RatOptions
 
setOption(String, Object) - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
setPrefValues() - Method in class edu.utep.cs.utjml.canica.DocPref
 
setPrefValues() - Method in class edu.utep.cs.utjml.canica.EditorPref
 
setPrefValues() - Method in class edu.utep.cs.utjml.canica.GlobalIDEPref
Set original values (from preference class) to static textfields
setPrefValues() - Method in class edu.utep.cs.utjml.canica.JavaCompilerPref
Set original values (from preference class) to static textfields
setPrefValues() - Method in interface edu.utep.cs.utjml.canica.PreferenceControl
This method sets original values to static textfield
setRoot(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.DirTreeable
It sets the directory root that will be used as the main path to the directory browser.
setRoot(File) - Method in interface edu.utep.cs.utjml.gui.Explorable
Sets the root of the directory browser.
setRoot(File) - Method in class edu.utep.cs.utjml.gui.ExplorerPane
 
setRuns(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Sets the total number of runs
setRunValue(int) - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
setSavedAndModified(File) - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
It updates the property savedAndModified to the respective file.
setStart(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Initializes the values to the progress bar and counter panel
setStartToRunTest(int) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Adjusts the GUI objects to the beginning of the testing process
setStartToRunTest(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
setStatusMessage(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusBar
 
setStatusMessage(String) - Method in interface edu.utep.cs.utjml.canica.jmleditor.StatusBarable
Displays a status message
setStatusMessage(String) - Method in class edu.utep.cs.utjml.canica.jmleditor.StatusFancyBar
 
setSuite(String) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
OutputPane Run test *************************************************************************** /** Sets the suite name in the GUI.
setSuite(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
Sets the suite name in the GUI.
setSuite(String) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
It sets the file name to the output, and to a local reference
setTabSize(int) - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
Sets the amount by which the column number is incremented when a tab character is detected in the input stream.
setTabSize(int) - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Set the tab size to the given integer.
setTargetMethod(JTypeDeclarationType, MethodInfo) - Method in class edu.utep.cs.utjml.rat.TestCaseCreator
Sets the target method whose test cases are to be generated.
setTargetMethod(JTypeDeclarationType, MethodInfo) - Method in class edu.utep.cs.utjml.tgen.TestCaseCreator
Sets the target method whose test cases are to be generated.
setTargetType(CType) - Method in class edu.utep.cs.utjml.rat.ValueCreator
Sets the type whose value is to be created.
setTargetType(CType) - Method in class edu.utep.cs.utjml.tgen.ValueCreator
Sets the type whose value is to be created.
setTestDataFileName(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Sets the file name in the JTextField
setTestEnded(int, boolean) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Sets the number of runs (successful test cases) and updates the progress bar
setTestEnded(int, boolean) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
setTestEnded(int, boolean) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
It sets the total number of runs, and visualize the progress in the progress bar
setTestingProperties() - Method in interface edu.utep.cs.utjml.canica.filebrowser.FileStatisticsable
not implemented
setTestRunContext(TestRunContext) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Sets the Canica test runner context to the Run Test Cases pane.
setTestRunContext(TestRunContext) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
Sets the Canica test runner context to Run Test Cases outputpane
setTestRunContext(TestRunContext) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
Sets canica test run context+ not used yet.
setTestRunView(JPanel) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It sets the test run view (contains the test cases and failures in different tabs)
setTestRunView(JPanel) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
setTestRunView(JPanel) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
It sets the JPanel that contains the Test and failure views
setTitle(int, String) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLEditorMDIView
Changes the Title of a Tab page, indicating the index and title
setTotal(int) - Method in class edu.utep.cs.utjml.canica.output.CounterPanel
 
setValueAt(Object, int, int) - Method in class edu.utep.cs.utjml.canica.output.TestSummaryTable
Sets a value to a specific row and column
setValueToOptionsMenuItems(boolean) - Method in class edu.utep.cs.utjml.canica.MenuOptions
Sets a value to the SearchInsert Menu items array
setValueToSearchInsertMenuItems(boolean) - Method in class edu.utep.cs.utjml.canica.MenuOptions
Sets a value to the SearchInsert Menu items array
setValueToTestMenuItems(boolean) - Method in class edu.utep.cs.utjml.canica.MenuOptions
Sets a value to the Test Menu items array, except options to choose files
setValueToToolsMenuItems(boolean) - Method in class edu.utep.cs.utjml.canica.MenuOptions
Sets a value to the Tool Menu items array, except the Advanced option
setVisible(boolean) - Method in class edu.utep.cs.utjml.canica.JAboutDialog
 
setWorkingDirectory(String) - Method in class edu.utep.cs.utjml.canica.Main
 
setWorkingDirectory(String) - Method in interface edu.utep.cs.utjml.canica.Mainable
Sets the actual working directory
shortValue(short) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a short value.
shortValue(short) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a short value.
showError(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
it shows an error message to the status line object
showErrorToRunTest(String) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It shows an error message to the Status line in the Run Test view
showErrorToRunTest(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
showFailure(TestFailure) - Method in class edu.utep.cs.utjml.canica.tool.DefaultFailureDetailView
Shows a TestFailure
showInfo(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneRunTestCases
It shows a message to the status line object
showInfoToRunTest(String) - Method in interface edu.utep.cs.utjml.canica.output.OutputPaneable
It shows information to the Status line in the Run Test view
showInfoToRunTest(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneController
 
showMeaninglessCases - Static variable in class edu.utep.cs.utjml.rat.RatTestRunner
If true, then information about the cases declared meaningless is printed at the end of the JUnit run.
showMeaninglessCases - Static variable in class edu.utep.cs.utjml.tgen.TcgTestRunner
If true, then information about the cases declared meaningless is printed at the end of the JUnit run.
showTreeStructure(int) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
It shows the method root and test cases to the Tree, based on the index number
SKIP_TO_SEMI - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SL_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SL_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SL_COMMENT - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SLASH - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SLASH - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SLASH_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SLASH_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SpringUtilities - Class in edu.utep.cs.utjml.canica
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class edu.utep.cs.utjml.canica.SpringUtilities
 
SR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
SR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
STAR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
STAR - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
STAR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
STAR_ASSIGN - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
start(String[]) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Starts the TestRunner
start() - Method in class edu.utep.cs.utjml.canica.tool.SwingWorker
Start the worker thread.
startClass(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
startClass(String) - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked when a new class becomes processed to generate test cases.
startClass(String) - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked when a new class becomes processed to generate test cases.
startClass(String) - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
startJmlTest() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Prints a dot for a JML/JUnit test case.
startJmlTest() - Method in class edu.utep.cs.utjml.rat.RatTestRunner.JmlResultPrinter
Prints a dot for a JML/JUnit test case.
startJmlTest() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Prints a dot for a JML/JUnit test case.
startJmlTest() - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner.JmlResultPrinter
Prints a dot for a JML/JUnit test case.
startMethod(String) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
startMethod(String) - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked when a new method becomes processed to generate test cases.
startMethod(String) - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked when a new method becomes processed to generate test cases.
startMethod(String) - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
startState - Variable in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
startState() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Returns the start state of the FA.
startState() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Returns the start state of the FA.
startTest(Test) - Method in class edu.utep.cs.utjml.rat.RatTestRunner.JmlResultPrinter
Prints a dot for a test method before peforming a test.
startTest(Test) - Method in class edu.utep.cs.utjml.tgen.TcgTestRunner.JmlResultPrinter
Prints a dot for a test method before peforming a test.
states() - Method in class edu.utep.cs.utjml.compiler.JmlBinaryCallSequenceExpression
Returns all the states of this expression.
states() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Returns all the states of the FA.
states() - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
Returns all the states of the FA.
states() - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Returns all the states of the FA.
states() - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
Returns all the states of the FA.
StatusBar - Class in edu.utep.cs.utjml.canica.jmleditor
A simple status bar that can display the current file name and the current line and column numbers.
StatusBar() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.StatusBar
Constructor
statusBar() - Method in class edu.utep.cs.utjml.canica.Main
Returns the status bar of this GUI.
statusBar() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the status bar of this GUI.
statusBar() - Method in class edu.utep.cs.utjml.gui.Main
Returns the status bar of this GUI.
statusBar() - Method in interface edu.utep.cs.utjml.gui.Mainable
Returns the status bar of this GUI.
StatusBar - Class in edu.utep.cs.utjml.gui
A simple status bar that can display the current file name and the current line and column numbers.
StatusBar() - Constructor for class edu.utep.cs.utjml.gui.StatusBar
 
StatusBarable - Interface in edu.utep.cs.utjml.canica.jmleditor
An interface to the status bar of the GUI.
StatusBarable - Interface in edu.utep.cs.utjml.gui
An interface to the status bar of the GUI.
StatusFancyBar - Class in edu.utep.cs.utjml.canica.jmleditor
This class represents a fancy status bar that can display the current file name and the current line and column numbers.
StatusFancyBar() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.StatusFancyBar
Constructor
STRING_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
STRING_LITERAL - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
stringOfFA() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
stringOfLabels() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
 
stringValue(String) - Static method in class edu.utep.cs.utjml.rat.Value
Creates a string value.
stringValue(String) - Static method in class edu.utep.cs.utjml.tgen.Value
Creates a string value.
StringValueCreator - Class in edu.utep.cs.utjml.rat
A class to create string values.
StringValueCreator() - Constructor for class edu.utep.cs.utjml.rat.StringValueCreator
Creates a new instance.
StringValueCreator - Class in edu.utep.cs.utjml.tgen
A class to create string values.
StringValueCreator() - Constructor for class edu.utep.cs.utjml.tgen.StringValueCreator
Creates a new instance.
SUBTYPE_OF - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
SUBTYPE_OF - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
suite() - Static method in class edu.utep.cs.utjml.compiler.TestSuite
 
suite() - Static method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
The suite method called by the junit framework
surrogatePlaceHolders(RacNode, RacNode, RacNode) - Method in class edu.utep.cs.utjml.compiler.UtTransInterface
Overridden here to add call sequence code.
surrogatePlaceValues(RacNode, RacNode, RacNode) - Method in class edu.utep.cs.utjml.compiler.UtTransInterface
Overridden here to add call sequence code.
SwingWorker - Class in edu.utep.cs.utjml.canica.tool
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SwingWorker() - Constructor for class edu.utep.cs.utjml.canica.tool.SwingWorker
Start a thread that will call the construct method and then exit.
SyntaxHighlighter - Class in edu.utep.cs.utjml.canica.jmleditor
A class for syntax coloring a document.
SyntaxHighlighter() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.SyntaxHighlighter
Creates a new instance.
syntaxLexer - Variable in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
The lexer that tells us what colors different words should be.
syntaxLexer - Variable in class edu.utep.cs.utjml.gui.JmlEditor
The lexer that tells us what colors different words should be.

T

tab() - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
Called by the scanner when a tab is detected in the input stream.
tabSize() - Method in class edu.utep.cs.utjml.compiler.UtJmlLexer
Indicates the amount by which the column number is incremented when a tab character is detected in the input stream.
TcgClassLoader - Class in edu.utep.cs.utjml.tgen
A special class loader to take into account of tgen-specific options such as -C (--classpath).
TcgClassLoader() - Constructor for class edu.utep.cs.utjml.tgen.TcgClassLoader
 
TcgMessages - Class in edu.utep.cs.utjml.tgen
 
TcgMessages() - Constructor for class edu.utep.cs.utjml.tgen.TcgMessages
 
TcgObserver - Interface in edu.utep.cs.utjml.tgen
An interface to observe the JML test case generator.
tcgOptions - Static variable in class edu.utep.cs.utjml.tgen.Main
Command-line options.
TcgOptions - Class in edu.utep.cs.utjml.tgen
This class is automatically generated from TcgOptions.opt and contains member fields corresponding to command-line options.
TcgOptions(String) - Constructor for class edu.utep.cs.utjml.tgen.TcgOptions
 
TcgOptions() - Constructor for class edu.utep.cs.utjml.tgen.TcgOptions
 
TcgTestResult - Class in edu.utep.cs.utjml.tgen
A class for collecting the results of executing test cases.
TcgTestResult(TcgTestRunner.JmlResultPrinter) - Constructor for class edu.utep.cs.utjml.tgen.TcgTestResult
Constructs a new TcgTestResult object.
TcgTestRunner - Class in edu.utep.cs.utjml.tgen
A JML/JUnit test runner class.
TcgTestRunner() - Constructor for class edu.utep.cs.utjml.tgen.TcgTestRunner
Constructs a JMLTestRunner using System.out for all output.
TcgTestRunner(PrintStream) - Constructor for class edu.utep.cs.utjml.tgen.TcgTestRunner
Constructs a JMLTestRunner using the given stream for all the output.
TcgTestRunner.JmlResultPrinter - Class in edu.utep.cs.utjml.tgen
 
TEST_CASE_GENERATED - Static variable in class edu.utep.cs.utjml.rat.RatMessages
 
TEST_CASE_GENERATED - Static variable in class edu.utep.cs.utjml.tgen.TcgMessages
 
TEST_CLASS_FILE_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
TEST_CLASS_FILE_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
TEST_CLASS_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
TEST_CLASS_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
TEST_COMPILE_FORTEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Compile for test option
TEST_COMPILEJML_FORTEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Compile JML for test option
TEST_DATA_FILE_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
TEST_DATA_FILE_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
TEST_DATA_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
TEST_DATA_NAME_POSTFIX - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
TEST_DESC - Static variable in class edu.utep.cs.utjml.compiler.TestSuite
 
TEST_GENERATE_TEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Generate test option
TEST_GUIAUTOMATION_TESTINGTOOL - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Test Wizard option
TEST_LOAD_ANDTEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Load and test a Java file option
TEST_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of test menu.
TEST_METHOD_NAME_PREFIX - Static variable in interface edu.utep.cs.utjml.rat.Constants
 
TEST_METHOD_NAME_PREFIX - Static variable in interface edu.utep.cs.utjml.tgen.Constants
 
TEST_RUNCLASSTEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Run class file test option
TEST_RUNTEST - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Test menu - Compile run test option
testCallSequence1() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence10() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence2() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence3() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence4() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence5() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence6() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence7() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence8() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testCallSequence9() - Method in class edu.utep.cs.utjml.compiler.UtJmlParserTest
 
testcase(String, boolean, TestCase) - Method in class edu.utep.cs.utjml.canica.output.OutputPaneTestGeneration
 
testcase(String, boolean, TestCase) - Method in class edu.utep.cs.utjml.rat.RatAdapter
Invoked when a new test case is generated for the current method.
testcase(String, boolean, TestCase) - Method in interface edu.utep.cs.utjml.rat.RatListener
Invoked when a new test case is generated for the current method.
TestCase - Class in edu.utep.cs.utjml.rat
A class to represent test cases.
TestCase(Denotable, Denotable[]) - Constructor for class edu.utep.cs.utjml.rat.TestCase
Creates a new test case with the given receiver and arguments.
testcase(String, boolean) - Method in interface edu.utep.cs.utjml.tgen.TcgObserver
 
TestCase - Class in edu.utep.cs.utjml.tgen
A class to represent test cases.
TestCase(Denotable, Denotable[]) - Constructor for class edu.utep.cs.utjml.tgen.TestCase
Creates a new instance.
TestCaseCreator - Class in edu.utep.cs.utjml.rat
A class to create a set of test cases for a given method.
TestCaseCreator(JTypeDeclarationType, MethodInfo) - Constructor for class edu.utep.cs.utjml.rat.TestCaseCreator
Instantiates a new creator for the given method of the given type.
TestCaseCreator() - Constructor for class edu.utep.cs.utjml.rat.TestCaseCreator
Creates a new instance.
TestCaseCreator - Class in edu.utep.cs.utjml.tgen
A class to create a set of test cases for a given method.
TestCaseCreator(JTypeDeclarationType, MethodInfo) - Constructor for class edu.utep.cs.utjml.tgen.TestCaseCreator
Instantiates a new creator for the given method of the given type.
TestCaseCreator() - Constructor for class edu.utep.cs.utjml.tgen.TestCaseCreator
Creates a new instance.
testcases() - Method in class edu.utep.cs.utjml.rat.TestCaseCreator
Returns an iterator that iterates over the generated test cases.
testcases() - Method in class edu.utep.cs.utjml.tgen.TestCaseCreator
Returns an iterator that iterates over the generated test cases.
TestClassGenerator - Class in edu.utep.cs.utjml.rat
A class for generating JML/JUnit test driver classes.
TestClassGenerator(RatOptions) - Constructor for class edu.utep.cs.utjml.rat.TestClassGenerator
Constructs a new test oracle generator.
TestClassGenerator - Class in edu.utep.cs.utjml.tgen
A class for generating JML/JUnit test driver classes.
TestClassGenerator(TcgOptions) - Constructor for class edu.utep.cs.utjml.tgen.TestClassGenerator
Constructs a new test oracle generator.
TestClassGenerator.MethodsIterator - Class in edu.utep.cs.utjml.rat
A composite control abstraction useful in this class.
TestClassGenerator.MethodsIterator(List, List) - Constructor for class edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
Initialize this methods iter.
TestClassGenerator.MethodsIterator - Class in edu.utep.cs.utjml.tgen
A composite control abstraction useful in this class.
TestClassGenerator.MethodsIterator(List, List) - Constructor for class edu.utep.cs.utjml.tgen.TestClassGenerator.MethodsIterator
Initialize this methods iter.
TestClassGenerator.NameGenerator - Class in edu.utep.cs.utjml.rat
A class for generating unique names for test methods.
TestClassGenerator.NameGenerator() - Constructor for class edu.utep.cs.utjml.rat.TestClassGenerator.NameGenerator
 
TestClassGenerator.NameGenerator - Class in edu.utep.cs.utjml.tgen
A class for generating unique names for test methods.
TestClassGenerator.NameGenerator() - Constructor for class edu.utep.cs.utjml.tgen.TestClassGenerator.NameGenerator
 
testClassName - Variable in class edu.utep.cs.utjml.rat.TestClassGenerator
The test class name currently being generated.
testClassName - Variable in class edu.utep.cs.utjml.tgen.TestClassGenerator
The test class name currently being generated.
testdata() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
testdata() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
TestDataClassGenerator - Class in edu.utep.cs.utjml.rat
A class for generating JML/JUnit test data classes.
TestDataClassGenerator(RatOptions) - Constructor for class edu.utep.cs.utjml.rat.TestDataClassGenerator
Constructs a new test data class generator object.
TestDataClassGenerator - Class in edu.utep.cs.utjml.tgen
A class for generating JML/JUnit test data classes.
TestDataClassGenerator(TcgOptions) - Constructor for class edu.utep.cs.utjml.tgen.TestDataClassGenerator
Constructs a new test data class generator object.
testedPackageString - Variable in class edu.utep.cs.utjml.rat.TestClassGenerator
The name of the package the type being tested is in.
testedPackageString - Variable in class edu.utep.cs.utjml.tgen.TestClassGenerator
The name of the package the type being tested is in.
testEnded(String) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
testFailed(int, Test, Throwable) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
TestHierarchyRunView - Class in edu.utep.cs.utjml.canica.tool
A hierarchical view of a test run.
TestHierarchyRunView(TestRunContext) - Constructor for class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
TestingTools - Class in edu.utep.cs.utjml.canica.tool
The TestingTools class is responsible to provide services to execute the tools of the UTJML tools System.
TestingTools(OutputPaneable, Mainable) - Constructor for class edu.utep.cs.utjml.canica.tool.TestingTools
 
TestingTools.Commandable - Interface in edu.utep.cs.utjml.canica.tool
An interface to the commands that can be run as separate threads.
testLevel() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
testLevel() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
testMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the TEST menu items enableability.
testMethodName(String) - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Returns a unique test method name for the given method name.
testMethodName(String) - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Returns a unique test method name for the given method name.
TestRunContext - Interface in edu.utep.cs.utjml.canica.tool
The interface for accessing the Test run context.
testSelected() - Method in class edu.utep.cs.utjml.canica.tool.FailureRunView
 
testSelected() - Method in class edu.utep.cs.utjml.canica.tool.TestHierarchyRunView
 
testStarted(String) - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
 
TestSuite - Class in edu.utep.cs.utjml.compiler
This class is automatically generated using org.multijava.util.testing.Main and is used to group a collection of JUnit tests for the local package and perhaps some subpackages.
TestSuite() - Constructor for class edu.utep.cs.utjml.compiler.TestSuite
 
TestSuite(String) - Constructor for class edu.utep.cs.utjml.compiler.TestSuite
 
TestSummaryTable - Class in edu.utep.cs.utjml.canica.output
This class Summarizes each method statistics (or data) to a table.
TestSummaryTable(OutputPaneTestGeneration) - Constructor for class edu.utep.cs.utjml.canica.output.TestSummaryTable
Constructor
testViewChanged() - Method in class edu.utep.cs.utjml.canica.tool.CanicaTestRunner
Whenever a tab page is selected (one of the test view changed) it activates activity in it.
TestWizard - Class in edu.utep.cs.utjml.gui
A wizard-style dialog class to guide through the steps of unit testing.
TestWizard(Mainable, String) - Constructor for class edu.utep.cs.utjml.gui.TestWizard
Creates a new instance.
textPane - Variable in class edu.utep.cs.utjml.gui.JmlEditor
The place where the text is drawn.
textPane() - Method in class edu.utep.cs.utjml.gui.JmlEditor
Returns the text pane of this editor.
Token - Class in edu.utep.cs.utjml.canica.jmleditor.lexer
A generic token class.
Token() - Constructor for class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
 
Token - Class in edu.utep.cs.utjml.gui.lexer
A generic token class.
Token() - Constructor for class edu.utep.cs.utjml.gui.lexer.Token
 
tool() - Method in class edu.utep.cs.utjml.canica.Main
 
tool() - Method in interface edu.utep.cs.utjml.canica.Mainable
Returns the tool of this GUI
TOOL_CHECKJML - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Tool menu - Check JML option
TOOL_CHECKJML_ADVANCED - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Tool menu - Check JML advanced option
TOOL_COMPILEJAVA - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Tool menu - Compile Java option
TOOL_COMPILEJML - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Tool menu - Compile JML option
TOOL_MENU_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of tools menu.
TOOL_RUN - Static variable in class edu.utep.cs.utjml.canica.MenuOptions
Tool menu - Run option
Toolable - Interface in edu.utep.cs.utjml.canica.tool
The Toolable class is responsible to provide the services to run the external tools of Canica.
ToolController - Class in edu.utep.cs.utjml.canica.tool
Implementation class of the Toolable class.
ToolController(Mainable, OutputPaneable) - Constructor for class edu.utep.cs.utjml.canica.tool.ToolController
Constructor
toolsMenuItems - Variable in class edu.utep.cs.utjml.canica.MenuOptions
Array to save the TOOLS menu items enableability.
toString() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
get a representation of this token as a human readable string.
toString() - Method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage.CInfo
Returns a string representation of this coverage information.
toString() - Method in class edu.utep.cs.utjml.gui.lexer.JavaToken
get a representation of this token as a human readable string.
toString() - Method in class edu.utep.cs.utjml.rat.ArrayValue
Returns the string representation of this array.
toString() - Method in interface edu.utep.cs.utjml.rat.Denotable
Returns a string representation of this denotable.
toString() - Method in class edu.utep.cs.utjml.rat.MethodCall
Returns the string representation of this method call.
toString() - Method in class edu.utep.cs.utjml.rat.Value
Returns the string representation of this value.
toString() - Method in class edu.utep.cs.utjml.tgen.ArrayValue
Returns the string representation of this array.
toString() - Method in interface edu.utep.cs.utjml.tgen.Denotable
Returns a string representation of this denotable.
toString() - Method in class edu.utep.cs.utjml.tgen.MethodCall
Returns the string representation of this method call.
toString() - Method in class edu.utep.cs.utjml.tgen.Value
Returns the string representation of this value.
totalCount() - Method in class edu.utep.cs.utjml.rat.RatTestResult
Returns the total number of JML test runs.
totalCount() - Method in class edu.utep.cs.utjml.tgen.TcgTestResult
Returns the total number of JML test runs.
TransCallSequence - Class in edu.utep.cs.utjml.compiler
A class to translate UTJML call sequence clauses.
TransCallSequence(JmlTypeDeclaration, VarGenerator) - Constructor for class edu.utep.cs.utjml.compiler.TransCallSequence
Constructs a TransCallSequence object.
transitions() - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression.State
 
translate(JmlCallSequence[]) - Method in class edu.utep.cs.utjml.compiler.TransCallSequence
Generates both static and instance call sequence check methods and return them.
translateConstraint() - Method in class edu.utep.cs.utjml.compiler.UtTransClass
Translates constraint clauses of the target class.
translateConstraint() - Method in class edu.utep.cs.utjml.compiler.UtTransInterface
Translates constraint clauses of the target class.
type() - Method in class edu.utep.cs.utjml.rat.ArrayValue
Returns the type of this array.
type() - Method in class edu.utep.cs.utjml.rat.BooleanValue
Return boolean class object.
type() - Method in interface edu.utep.cs.utjml.rat.Denotable
Returns the type of this denotable.
type() - Method in class edu.utep.cs.utjml.rat.IntValue
Returns int class object.
type() - Method in class edu.utep.cs.utjml.rat.MethodCall
Returns the type of the method call.
type() - Method in class edu.utep.cs.utjml.rat.Value
Returns the type of this value.
type - Variable in class edu.utep.cs.utjml.rat.ValueCreator
The type whose value to be created.
type() - Method in class edu.utep.cs.utjml.rat.ValueCreator
Returns the type whose value is to be created.
type() - Method in class edu.utep.cs.utjml.tgen.ArrayValue
Returns the type of this array.
type() - Method in class edu.utep.cs.utjml.tgen.BooleanValue
Return boolean class object.
type() - Method in interface edu.utep.cs.utjml.tgen.Denotable
Returns the type of this denotable.
type() - Method in class edu.utep.cs.utjml.tgen.IntValue
Returns int class object.
type() - Method in class edu.utep.cs.utjml.tgen.MethodCall
Returns the type of the method call.
type() - Method in class edu.utep.cs.utjml.tgen.Value
Returns the type of this value.
type - Variable in class edu.utep.cs.utjml.tgen.ValueCreator
The type whose value to be created.
type() - Method in class edu.utep.cs.utjml.tgen.ValueCreator
Returns the type whose value is to be created.
typecheck(CFlowControlContextType, long) - Method in class edu.utep.cs.utjml.compiler.JmlBinaryCallSequenceExpression
Typechecks this call sequence by using the given context.
typecheck(CContextType) - Method in class edu.utep.cs.utjml.compiler.JmlCallSequence
Typechecks this call_sequence clause in the context in which it appears.
typecheck(CFlowControlContextType, long) - Method in class edu.utep.cs.utjml.compiler.JmlCallSequenceExpression
Typechecks this call sequence by using the given context.
typecheck(CContextType) - Method in class edu.utep.cs.utjml.compiler.JmlClassDeclaration
Typechecks this class declaration in the context in which it appears.
typecheck(CContextType) - Method in class edu.utep.cs.utjml.compiler.JmlInterfaceDeclaration
Typechecks this interface declaration in the context in which it appears.
typecheck(CFlowControlContextType, long) - Method in class edu.utep.cs.utjml.compiler.JmlMethodCallSequenceExpression
Typechecks this call sequence by using the given context.
typecheck(CFlowControlContextType, long) - Method in class edu.utep.cs.utjml.compiler.JmlParenCallSequenceExpression
Typechecks this call sequence by using the given context.
typecheck(CFlowControlContextType, long) - Method in class edu.utep.cs.utjml.compiler.JmlUnaryCallSequenceExpression
Typechecks this call sequence by using the given context.
typeDecl - Variable in class edu.utep.cs.utjml.rat.TestClassGenerator
The type declaration currently being translated.
typeDecl - Variable in class edu.utep.cs.utjml.tgen.TestClassGenerator
The type declaration currently being translated.

U

uncomment() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
uncomment() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
It should uncomment a specific region of text, or uncomment a complete line of text (if it is commented).
undefined(int) - Static method in class edu.utep.cs.utjml.compiler.rt.JMLTestCoverage.CInfo
Creates a new coverage info for the given atomic boolean expression with the undefied value.
UNDEFINED_STATE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.Token
The state of the tokenizer is undefined.
UNDEFINED_STATE - Static variable in class edu.utep.cs.utjml.gui.lexer.Token
The state of the tokenizer is undefined.
undent() - Method in class edu.utep.cs.utjml.rat.TestClassGenerator
Und-ndents one TAB_SIZE.
undent() - Method in class edu.utep.cs.utjml.tgen.FancyTabbedPrintWriter
Und-ndents one tabSize.
undent() - Method in class edu.utep.cs.utjml.tgen.TestClassGenerator
Und-ndents one TAB_SIZE.
undo() - Method in class edu.utep.cs.utjml.canica.jmleditor.BasicEditing
 
undo() - Method in interface edu.utep.cs.utjml.canica.jmleditor.BasicEditorable
Goes back to the last editing text action.
undo - Variable in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Manages undo actions to this text pane
undo() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Undo the last editing action to the document.
undoableEditHappened(UndoableEditEvent) - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane.MyUndoableEditListener
 
updateDirBrowserPopupActions(File) - Method in class edu.utep.cs.utjml.canica.filebrowser.FileBrowserController
Enables or Disables the popup actions to Dir Browser.
updateRedoState() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Enables or disables the redo menu item option to this file, and updates the action name.
updateUndoState() - Method in class edu.utep.cs.utjml.canica.jmleditor.JMLTextPane
Enables or disables the undo menu item option to this file, and updates the action name.
usage() - Method in class edu.utep.cs.utjml.compiler.UtJmlOptions
 
usage() - Method in class edu.utep.cs.utjml.rat.RatOptions
 
usage() - Method in class edu.utep.cs.utjml.tgen.TcgOptions
 
UtConstants - Interface in edu.utep.cs.utjml.compiler
A set of string constants used by UTJML implementation classes.
Util - Class in edu.utep.cs.utjml.canica
A utility class that provides various static utility methods.
Utils - Class in edu.utep.cs.utjml.rat
A utility class that provides various static methods.
Utils() - Constructor for class edu.utep.cs.utjml.rat.Utils
 
Utils - Class in edu.utep.cs.utjml.tgen
A utility class that provides various static methods.
Utils() - Constructor for class edu.utep.cs.utjml.tgen.Utils
 
utjmlCompilationUnit() - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlIDTokenTypes - Interface in edu.utep.cs.utjml.compiler
 
UtJmlLexer - Class in edu.utep.cs.utjml.compiler
This is the top level JML scanner.
UtJmlLexer(ParsingController, TokenStreamSelector, boolean, boolean, boolean, TroubleReporter) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlLexer
 
UtJmlLexer(InputStream) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlLexer
 
UtJmlLexer(Reader) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlLexer
 
UtJmlLexer(InputBuffer) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlLexer
 
UtJmlLexer(LexerSharedInputState) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlLexer
 
UtJmlLexerTokenTypes - Interface in edu.utep.cs.utjml.compiler
 
UtJmlMessages - Class in edu.utep.cs.utjml.compiler
 
UtJmlMessages() - Constructor for class edu.utep.cs.utjml.compiler.UtJmlMessages
 
utjmlOptions - Static variable in class edu.utep.cs.utjml.compiler.Main
Command-line options.
UtJmlOptions - Class in edu.utep.cs.utjml.compiler
This class is automatically generated from UtJmlOptions.opt and contains member fields corresponding to command-line options.
UtJmlOptions(String) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlOptions
 
UtJmlOptions() - Constructor for class edu.utep.cs.utjml.compiler.UtJmlOptions
 
UtJmlParser - Class in edu.utep.cs.utjml.compiler
 
UtJmlParser(Main, TokenStream, ParsingController, boolean, boolean, boolean, boolean) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(Main, TokenStream, ParsingController, boolean, boolean, boolean, boolean, boolean) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(TokenBuffer, int) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(TokenBuffer) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(TokenStream, int) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(TokenStream) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser(ParserSharedInputState) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser
 
UtJmlParser.TypeWeaklyList - Class in edu.utep.cs.utjml.compiler
This nested class represents a list of implemented interfaces for a class declaration (or extends interfaces for an interface declaration) and whether they are implemented (or extended) weakly.
UtJmlParser.TypeWeaklyList() - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParser.TypeWeaklyList
 
UtJmlParserTest - Class in edu.utep.cs.utjml.compiler
Unit tests for JmlParser
UtJmlParserTest(String) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParserTest
The constructor called by the JUnit framework.
UtJmlParserTest.Helper - Class in edu.utep.cs.utjml.compiler
 
UtJmlParserTest.Helper(String) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlParserTest.Helper
 
UtJmlRacGenerator - Class in edu.utep.cs.utjml.compiler
A class to translate JML specifications intor runtime assertionc checking code.
UtJmlRacGenerator(UtJmlOptions, Main) - Constructor for class edu.utep.cs.utjml.compiler.UtJmlRacGenerator
Construct a new instance.
UtJmlTokenTypes - Interface in edu.utep.cs.utjml.compiler
 
UtJmlTypeLoader - Class in edu.utep.cs.utjml.compiler
A specialized JML type loader that doesn't use caching for JDK packages across different sessions.
UtTokenStreamSelector - Class in edu.utep.cs.utjml.compiler
Provides for switching between various lexical analyzers for lexing UTJML.
UtTokenStreamSelector() - Constructor for class edu.utep.cs.utjml.compiler.UtTokenStreamSelector
 
UtTransClass - Class in edu.utep.cs.utjml.compiler
A class for translating JML class declarations.
UtTransClass(JmlClassDeclaration) - Constructor for class edu.utep.cs.utjml.compiler.UtTransClass
Constructs a TransClass object.
UtTransConstructor - Class in edu.utep.cs.utjml.compiler
A class for translating JML annotated Java methods into RAC-enabled methods.
UtTransConstructor(JmlTypeDeclaration, VarGenerator) - Constructor for class edu.utep.cs.utjml.compiler.UtTransConstructor
Constructs a new instance.
UtTransInterface - Class in edu.utep.cs.utjml.compiler
A class to translate UTJML interface declarations.
UtTransInterface(JmlInterfaceDeclaration) - Constructor for class edu.utep.cs.utjml.compiler.UtTransInterface
Constructs a UtTransInterface object.
UtTransMethod - Class in edu.utep.cs.utjml.compiler
A class for translating JML annotated Java methods into RAC-enabled methods.
UtTransMethod(JmlTypeDeclaration, VarGenerator) - Constructor for class edu.utep.cs.utjml.compiler.UtTransMethod
Constructs a new instance.
UtTransPostcondition - Class in edu.utep.cs.utjml.compiler
A special postcondition translator that also produces condition coverage information of the translated postcondition.
UtTransPostcondition(VarGenerator, RacContext, VarGenerator, boolean, JExpression, String, JTypeDeclarationType) - Constructor for class edu.utep.cs.utjml.compiler.UtTransPostcondition
Constructs a new instance and translates the given postcondition, pred.
UtWrapperMethod - Class in edu.utep.cs.utjml.compiler
A class for generating wrapper methods.
UtWrapperMethod(String, JmlMethodDeclaration) - Constructor for class edu.utep.cs.utjml.compiler.UtWrapperMethod
Construct a new instance.

V

value() - Method in class edu.utep.cs.utjml.rat.ArrayValue
Returns the value of this array.
value() - Method in interface edu.utep.cs.utjml.rat.Denotable
Returns the represented value of this denotable.
value() - Method in class edu.utep.cs.utjml.rat.MethodCall
Evaluates the method call and returns the result.
Value - Class in edu.utep.cs.utjml.rat
An abstract class to denote various values.
Value(Object) - Constructor for class edu.utep.cs.utjml.rat.Value
Creates a new value.
value - Variable in class edu.utep.cs.utjml.rat.Value
The value of this object.
value() - Method in class edu.utep.cs.utjml.rat.Value
Returns the value.
value() - Method in class edu.utep.cs.utjml.tgen.ArrayValue
Returns the value of this array.
value() - Method in interface edu.utep.cs.utjml.tgen.Denotable
Returns the value of this denotable.
value() - Method in class edu.utep.cs.utjml.tgen.MethodCall
Evaluates the method call and returns the result.
Value - Class in edu.utep.cs.utjml.tgen
An abstract class to denote various values.
Value(Object) - Constructor for class edu.utep.cs.utjml.tgen.Value
Creates a new value.
value - Variable in class edu.utep.cs.utjml.tgen.Value
The value of this object.
value() - Method in class edu.utep.cs.utjml.tgen.Value
Returns the value.
ValueCreator - Class in edu.utep.cs.utjml.rat
A class to create various values.
ValueCreator(CType) - Constructor for class edu.utep.cs.utjml.rat.ValueCreator
Creates a new instance to crete a vlue of the given type.
ValueCreator() - Constructor for class edu.utep.cs.utjml.rat.ValueCreator
Creates a new instance.
ValueCreator - Class in edu.utep.cs.utjml.tgen
A class to create various values.
ValueCreator(CType) - Constructor for class edu.utep.cs.utjml.tgen.ValueCreator
Creates a new instance to crete a vlue of the given type.
ValueCreator() - Constructor for class edu.utep.cs.utjml.tgen.ValueCreator
Creates a new instance.
VBAR_RCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 
VBAR_RCURLY - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlTokenTypes
 
verifyAbruptSpecBody(JmlSpecBodyClause[]) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if all elements of the argument are abrupt spec body clauses; otherwise, print an appropriate error message and return false
verifyExceptionalSpecBody(JmlSpecBodyClause[]) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if all elements of the argument are exceptional spec body clauses; otherwise, print an appropriate error message and return false
verifyNormalSpecBody(JmlSpecBodyClause[]) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if all elements of the argument are normal spec body clauses; otherwise, print an appropriate error message and return false
verifySimpleSpecBody(JmlSpecBodyClause[]) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if all elements of the argument are simple spec body clauses; otherwise, print an appropriate error message and return false
verifySimpleSpecStatementBody(JmlSpecBodyClause[]) - Method in class edu.utep.cs.utjml.compiler.UtJmlParser
Returns true if all elements of the argument are simple spec statement body clauses; otherwise, print an appropriate error message and return false
VERSION - Static variable in interface edu.utep.cs.utjml.canica.Constants
The version number.
VIEW_CONSOLE - Static variable in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Console view code
VIEW_RUNTEST - Static variable in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Run Test view code
VIEW_TESTGENERATION - Static variable in interface edu.utep.cs.utjml.canica.output.OutputPaneable
Test Generation view code
visitJmlClassDeclaration(JmlClassDeclaration) - Method in class edu.utep.cs.utjml.compiler.UtJmlRacGenerator
Translate a JML class declaration.
visitJmlInterfaceDeclaration(JmlInterfaceDeclaration) - Method in class edu.utep.cs.utjml.compiler.UtJmlRacGenerator
Translate a JML interface declaration.
VOCAB - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 

W

WEB_PAGE_LOCATION - Static variable in interface edu.utep.cs.utjml.canica.Constants
The URL address of the web page.
WEB_PAGE_NAME - Static variable in interface edu.utep.cs.utjml.canica.Constants
The name of web page.
WHITE_SPACE - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaToken
The Java Language Specification explains this token
WHITE_SPACE - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaToken
The Java Language Specification explains this token
WINDOW_HEIGHT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The initial height of the window.
WINDOW_MIN_HEIGHT - Static variable in interface edu.utep.cs.utjml.canica.Constants
The minimum height of the window.
WINDOW_MIN_WIDTH - Static variable in interface edu.utep.cs.utjml.canica.Constants
The minimum width of the window.
WINDOW_WIDTH - Static variable in interface edu.utep.cs.utjml.canica.Constants
The initial width of the window.
workingDir - Static variable in class edu.utep.cs.utjml.canica.jmleditor.FileAccess
Working directory
wrapBooleanResult(RacNode, String, String, String, String) - Method in class edu.utep.cs.utjml.compiler.UtTransPostcondition
Overridden here to add logging.
wrapBooleanResultTC(RacNode, String, String, String, String) - Method in class edu.utep.cs.utjml.compiler.UtTransPostcondition
Overridden here to add logging.
wrappedStmt() - Method in class edu.utep.cs.utjml.compiler.UtTransPostcondition
 
WS - Static variable in interface edu.utep.cs.utjml.compiler.UtJmlLexerTokenTypes
 

X

XXXUNBALANCED_PAREN - Static variable in class edu.utep.cs.utjml.compiler.UtJmlMessages
 

Y

yybegin(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Enters a new lexical state
yybegin(int) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Enters a new lexical state
yycharat(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Returns the character at position pos from the matched text.
yycharat(int) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Returns the character at position pos from the matched text.
yyclose() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Closes the input stream.
yyclose() - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Closes the input stream.
YYEOF - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
This character denotes the end of file
YYEOF - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaLexer
This character denotes the end of file
YYINITIAL - Static variable in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
lexical states
YYINITIAL - Static variable in class edu.utep.cs.utjml.gui.lexer.JavaLexer
lexical states
yylength() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Returns the length of the matched text region.
yylength() - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Returns the length of the matched text region.
yypushback(int) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Pushes the specified amount of characters back into the input stream.
yypushback(int) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Pushes the specified amount of characters back into the input stream.
yyreset(Reader) - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Resets the scanner to read from a new input stream.
yyreset(Reader) - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Resets the scanner to read from a new input stream.
yystate() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Returns the current lexical state.
yystate() - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Returns the current lexical state.
yytext() - Method in class edu.utep.cs.utjml.canica.jmleditor.lexer.JavaLexer
Returns the text matched by the current regular expression.
yytext() - Method in class edu.utep.cs.utjml.gui.lexer.JavaLexer
Returns the text matched by the current regular expression.

_

_tokenNames - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_0 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_0 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_1 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_1 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_10 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_10 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_11 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_11 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_12 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_12 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_13 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_13 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_14 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_14 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_15 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_16 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_17 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_18 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_19 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_2 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_2 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_20 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_21 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_22 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_23 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_24 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_25 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_26 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_27 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_28 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_29 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_3 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_3 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_30 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_31 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_32 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_33 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_34 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_35 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_36 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_37 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_38 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_39 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_4 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_4 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_40 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_41 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_42 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_43 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_44 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_45 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_46 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_5 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_5 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_6 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_6 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_7 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_7 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_8 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_8 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 
_tokenSet_9 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlLexer
 
_tokenSet_9 - Static variable in class edu.utep.cs.utjml.compiler.UtJmlParser
 

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

UTJML is Copyright (C) 2004-2006 by University of Texas at El Paso and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the JML project.