|
Class Summary |
| Arithmetic |
The Arithmetic class implements a set of useful methods that are used by the simulator and
assembler for converting java types to various data types used by the machine. |
| ClassMap |
The ClassMap is a class that maps short names (i.e. short, lower case strings) to java classes
and can instantiate them. |
| ErrorReporter |
The ErrorReporter is the super class of all error reporters in Avrora. |
| Option |
The Option class represents an option that has been given on the command line. |
| Option.Bool |
The Option.Bool class is an implementation of the Option class that
encapsulates a boolean. |
| Option.Double |
The Option.Double class is an implementation of the Option class that
encapsulates a double value. |
| Option.Interval |
The Option.Long class is an implementation of the Option class that
encapsulates a long integer value. |
| Option.List |
The Option.List class is an implementation of the Option class that
encapsulates a list. |
| Option.Long |
The Option.Long class is an implementation of the Option class that
encapsulates a long integer value. |
| Option.Str |
The Option.Str class is an implementation of the Option class that
encapsulates a string. |
| Options |
The Options class represents a collection of command line options and utility methods for
parsing the command line. |
| Printer |
|
| SectionFile |
The SectionFile class represents a file that can be used to for source code generation, etc,
where a template file has a section of text that needs to be generated, and the rest of the file is not
altered. |
| Status |
The Status class is a utility that allows printing of the status (or progress) of a computation,
which might involve several steps. |
| StringUtil |
The StringUtil class implements several useful functions for dealing with strings such as
parsing pieces of syntax, formatting, etc. |
| Terminal |
The Terminal class provides Avrora with the ability to print color on the terminal by using
control characters. |
| TermUtil |
|
| Verbose |
The Verbose class is used to get instances of Verbose.Printer for reporting the
internal operations of parts of Avrora. |
| Verbose.Printer |
|