|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DisplayNode | All classes whose instances will be displayed graphically by a
DisplayGraph must implement this
interface. |
Class Summary | |
---|---|
BitVect | A class which implements a vector of bits similar to java.util.BitSet . |
Cost | This class implements a cost model based on a power expansion. |
Debug | A class for aiding in debuging. |
DisjointSet | A class which implements the data structure for Disjoint Sets. |
DisplayGraph | All tools used to display Scale graphs must extend this class. |
DoubleEnumeration<T> | This class generates an enumeration for two elements. |
DoubleIterator<T> | This class generates an iterator for two elements. |
Emit | An abstract class for emitting code sequences. |
EmitToFile | A class for emitting code sequences to a file. |
EmitToString | A class for emitting code sequences to a string. |
EmptyEnumeration<T> | Define an empty enumeration to return when some complex container structure has not yet been allocated but an enumeration of it is requested. |
EmptyIterator<T> | Define an empty iterator to return when some complex container structure has not yet been allocated but an iterator of it is requested. |
HashMap<K,V> | A Scale cover class for a java.util.Hashtable . |
HashSet<T> | A Scale cover class for a java.util.HashSet . |
IntMap<T> | This class maps from an integer value to an Object. |
Lattice | This class performs lattice arithmetic operations on values wrapped as objects. |
Machine | This is the base class for all machine specific information. |
Msg | This provides the basis for messages issued by the Scale compiler. |
MsgEnglish | This provides the basis for English messages issued by the Scale compiler. |
PragmaStk | This class is used to hold and process #pragma information. |
PragmaStk.Pragma | |
ProfileInfo | An instance of this class is used to hold the profilie information generated from a previous execution of an instrumented CFG.. |
Root | This class is the top level class for all Scale classes that may be annotated or graphically displayed. |
SingleEnumeration<T> | This class generates an enumeration for a single element. |
SingleIterator<T> | This class generates an iterator for a single element. |
Stack<T> | Implement our own Stack class that is un-synchronized and allows us to collect statictics on the number of Stacks in use. |
Statistics | This class registers statistics that are gathered by different classes. |
StringTable | This class maps from an integer value to a String. |
Table<K,V> | This class defines a table structure that is used to record various pieces of information. |
UniqueName | This class implements a unique name generator. |
Vector<T> | Implement our own Vector class that is un-synchronized and allows us to collect statictics on the number of Vectors in use. |
WorkArea | This class helps to eliminate JVM Heap allocations. |
Enum Summary | |
---|---|
DColor | This enum specifies graphical display colors - red, blue, etc. |
DEdge | This enum specifies graphical display edge types - dashed, dotted, etc. |
DShape | This enum specifies graphical display shapes - box, circle, etc. |
Exception Summary | |
---|---|
Exception | The base class for exceptions thrown by the Scale system. |
InvalidException | This exception may be used whenever a parameter has an invalid value such as an unexpected NULL pointer or a value out of range. |
InvalidKeyException | This exception indicates that some request to access a table or data structure has used an invalid key. |
NoSuchElementException | A search for an element of a container failed to find the element. |
ResourceException | This exception signals a lack of a resource needed. |
RuntimeException | The base class for run-time exceptions thrown by the Scale system. |
Error Summary | |
---|---|
Error | This class is the base class for all errors. |
InternalError | This error indicates that the system has detected an internal error within itself. |
InvalidMutationError | This error indicates that an attempt was made to change a graph, and it was not possible to complete the operation. |
InvalidTableError | This error indicates that the system has detected an improper useage of a table. |
NotImplementedError | This error indicates that some feature is not yet implemented. |
Provides various base & "helper" classes.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |