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

A

add(Ordering) - Method in class edu.illinois.imunit.internal.parsing.Orderings
 
addEscapes(String) - Static method in error edu.illinois.imunit.internal.parsing.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
adjustBeginLineColumn(int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
ARROW - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
AT - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.

B

backup(int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Backup a number of characters.
beginColumn - Variable in class edu.illinois.imunit.internal.parsing.Token
The column number of the first character of this Token.
beginLine - Variable in class edu.illinois.imunit.internal.parsing.Token
The line number of the first character of this Token.
BeginToken() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Start.
BlockEvent - Class in edu.illinois.imunit.internal.parsing
 
BlockEvent(Name, Name, Name) - Constructor for class edu.illinois.imunit.internal.parsing.BlockEvent
 
BlockEvent() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
 
bufcolumn - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
buffer - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
bufline - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
bufpos - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Position in buffer.

C

clearSchedule() - Static method in class edu.illinois.imunit.IMUnit
Clears the current schedule state.
COLON - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
column - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
COMMA - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
curChar - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
 
currentToken - Variable in exception edu.illinois.imunit.internal.parsing.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Debug output.
DEFAULT - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
Lexical state.
DIGIT - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
disable_tracing() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Disable tracing.
Done() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reset buffer when finished.

E

edu.illinois.imunit - package edu.illinois.imunit
 
edu.illinois.imunit.internal.parsing - package edu.illinois.imunit.internal.parsing
 
enable_tracing() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Enable tracing.
endColumn - Variable in class edu.illinois.imunit.internal.parsing.Token
The column number of the last character of this Token.
endLine - Variable in class edu.illinois.imunit.internal.parsing.Token
The line number of the last character of this Token.
EOF - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
End of File.
eol - Variable in exception edu.illinois.imunit.internal.parsing.ParseException
The end of line string for this machine.
equals(Object) - Method in class edu.illinois.imunit.internal.parsing.BlockEvent
 
equals(Object) - Method in class edu.illinois.imunit.internal.parsing.Name
 
equals(Object) - Method in class edu.illinois.imunit.internal.parsing.Ordering
 
equals(Object) - Method in class edu.illinois.imunit.internal.parsing.Orderings
 
equals(Object) - Method in class edu.illinois.imunit.internal.parsing.SimpleEvent
 
Event - Interface in edu.illinois.imunit.internal.parsing
 
Event() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
 
ExpandBuff(boolean) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
expectedTokenSequences - Variable in exception edu.illinois.imunit.internal.parsing.ParseException
Each entry in this array is an array of integers.

F

FillBuff() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
fireEvent(String) - Static method in class edu.illinois.imunit.IMUnit
Method called to notify the occurrence of an event.

G

generateParseException() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Generate ParseException.
getAfterEvent() - Method in class edu.illinois.imunit.internal.parsing.Ordering
 
getBeforeEvent() - Method in class edu.illinois.imunit.internal.parsing.Ordering
 
getBeginColumn() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get token beginning line number.
getBlockAfterEventName() - Method in class edu.illinois.imunit.internal.parsing.BlockEvent
 
getBlockBeforeEventName() - Method in class edu.illinois.imunit.internal.parsing.BlockEvent
 
getColumn() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Deprecated. 
getEndColumn() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get token end column number.
getEndLine() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get token end line number.
getEventName() - Method in class edu.illinois.imunit.internal.parsing.SimpleEvent
 
GetImage() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get token literal value.
getLine() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Deprecated. 
getMessage() - Method in error edu.illinois.imunit.internal.parsing.TokenMgrError
You can also modify the body of this method to customize your error messages.
getName() - Method in class edu.illinois.imunit.internal.parsing.Name
 
getNextToken() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Get the next Token.
getNextToken() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Get the next Token.
getOrderings() - Method in class edu.illinois.imunit.internal.parsing.Orderings
 
getSchedule() - Static method in class edu.illinois.imunit.IMUnit
Returns the current schedule's name.
GetSuffix(int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Get the suffix.
getTabSize(int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
getThreadName() - Method in class edu.illinois.imunit.internal.parsing.BlockEvent
 
getThreadName() - Method in class edu.illinois.imunit.internal.parsing.SimpleEvent
 
getToken(int) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Get the specific Token.
getValue() - Method in class edu.illinois.imunit.internal.parsing.Token
An optional attribute value of the Token.

H

hashCode() - Method in class edu.illinois.imunit.internal.parsing.BlockEvent
 
hashCode() - Method in class edu.illinois.imunit.internal.parsing.Name
 
hashCode() - Method in class edu.illinois.imunit.internal.parsing.Ordering
 
hashCode() - Method in class edu.illinois.imunit.internal.parsing.Orderings
 
hashCode() - Method in class edu.illinois.imunit.internal.parsing.SimpleEvent
 

I

image - Variable in class edu.illinois.imunit.internal.parsing.Token
The string image of the token.
IMUnit - Class in edu.illinois.imunit
Provides the API for maintaining schedule state and enforcing schedules.
IMUnit() - Constructor for class edu.illinois.imunit.IMUnit
 
IMUnitRunner - Class in edu.illinois.imunit
Custom JUnit runner for IMUnit.
IMUnitRunner(Class<?>) - Constructor for class edu.illinois.imunit.IMUnitRunner
Creates an IMUnitRunner for the given test class.
inBuf - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
input_stream - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
 
inputStream - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
isSchedule(String) - Static method in class edu.illinois.imunit.IMUnit
Returns true if the given name is the name of the current schedule, false otherwise.

J

jj_nt - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParser
Next token.
jjFillToken() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Token literal values.

K

kind - Variable in class edu.illinois.imunit.internal.parsing.Token
An integer that describes the kind of this token.

L

LBRAC - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
LETTER - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.illinois.imunit.internal.parsing.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Lexer state names.
line - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
LPARAN - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.

M

maxNextCharInd - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 

N

Name - Class in edu.illinois.imunit.internal.parsing
 
Name(String) - Constructor for class edu.illinois.imunit.internal.parsing.Name
 
NAME - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class edu.illinois.imunit.internal.parsing.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.illinois.imunit.internal.parsing.Token
 
next - Variable in class edu.illinois.imunit.internal.parsing.Token
A reference to the next regular (non-special) token from the input stream.

O

OR - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
Ordering - Class in edu.illinois.imunit.internal.parsing
 
Ordering(Event, SimpleEvent) - Constructor for class edu.illinois.imunit.internal.parsing.Ordering
 
Ordering() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
 
Orderings - Class in edu.illinois.imunit.internal.parsing
 
Orderings() - Constructor for class edu.illinois.imunit.internal.parsing.Orderings
 
Orderings() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
 

P

ParseException - Exception in edu.illinois.imunit.internal.parsing
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.illinois.imunit.internal.parsing.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.illinois.imunit.internal.parsing.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.illinois.imunit.internal.parsing.ParseException
Constructor with message.
prevCharIsCR - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
prevCharIsLF - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 

R

RBRAC - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
readChar() - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Read a character.
ReInit(InputStream) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Reinitialise.
ReInit(InputStream, String) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Reinitialise.
ReInit(Reader) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Reinitialise.
ReInit(ScheduleParserTokenManager) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Reinitialise.
RPARAN - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
RegularExpression Id.
runChild(FrameworkMethod, RunNotifier) - Method in class edu.illinois.imunit.IMUnitRunner
Collects the schedules specified for each test method and runs the test method for each specified schedule, while enforcing that schedule.

S

Schedule - Annotation Type in edu.illinois.imunit
Schedule annotation.
ScheduleParser - Class in edu.illinois.imunit.internal.parsing
 
ScheduleParser(InputStream) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParser
Constructor with InputStream.
ScheduleParser(InputStream, String) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParser
Constructor with InputStream and supplied encoding
ScheduleParser(Reader) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParser
Constructor.
ScheduleParser(ScheduleParserTokenManager) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParser
Constructor with generated Token Manager.
ScheduleParserConstants - Interface in edu.illinois.imunit.internal.parsing
Token literal values and constants.
ScheduleParserTokenManager - Class in edu.illinois.imunit.internal.parsing
Token Manager.
ScheduleParserTokenManager(SimpleCharStream) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Constructor.
ScheduleParserTokenManager(SimpleCharStream, int) - Constructor for class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Constructor.
Schedules - Annotation Type in edu.illinois.imunit
Schedules annotation.
setDebugStream(PrintStream) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Set debug output.
setSchedule(String, Orderings) - Static method in class edu.illinois.imunit.IMUnit
Sets the current schedule state.
setTabSize(int) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
SimpleCharStream - Class in edu.illinois.imunit.internal.parsing
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleCharStream
Constructor.
SimpleEvent() - Method in class edu.illinois.imunit.internal.parsing.ScheduleParser
 
SimpleEvent - Class in edu.illinois.imunit.internal.parsing
 
SimpleEvent(Name, Name) - Constructor for class edu.illinois.imunit.internal.parsing.SimpleEvent
 
specialToken - Variable in class edu.illinois.imunit.internal.parsing.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
staticFlag - Static variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
Whether parser is static.
SwitchTo(int) - Method in class edu.illinois.imunit.internal.parsing.ScheduleParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 
testBlockEvent() - Method in class edu.illinois.imunit.internal.parsing.TestParser
 
TestParser - Class in edu.illinois.imunit.internal.parsing
 
TestParser() - Constructor for class edu.illinois.imunit.internal.parsing.TestParser
 
testSimpleEvent() - Method in class edu.illinois.imunit.internal.parsing.TestParser
 
token - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParser
Current token.
Token - Class in edu.illinois.imunit.internal.parsing
Describes the input token stream.
Token() - Constructor for class edu.illinois.imunit.internal.parsing.Token
No-argument constructor
Token(int) - Constructor for class edu.illinois.imunit.internal.parsing.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class edu.illinois.imunit.internal.parsing.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class edu.illinois.imunit.internal.parsing.ScheduleParser
Generated Token Manager.
tokenImage - Variable in exception edu.illinois.imunit.internal.parsing.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
Literal token values.
TokenMgrError - Error in edu.illinois.imunit.internal.parsing
Token Manager Error.
TokenMgrError() - Constructor for error edu.illinois.imunit.internal.parsing.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error edu.illinois.imunit.internal.parsing.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.illinois.imunit.internal.parsing.TokenMgrError
Full Constructor.
toString() - Method in class edu.illinois.imunit.internal.parsing.Token
Returns the image.

U

UpdateLineColumn(char) - Method in class edu.illinois.imunit.internal.parsing.SimpleCharStream
 

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

Copyright © 2011 University of Illinois at Urbana-Champaign. All Rights Reserved.