|
Class Summary |
| Argument |
Unit of transfer in a method, holding the doccomment, attributes, mode, type,
and variable name. |
| ArgumentList |
|
| ArrayType |
Array of any FixedType, Extendable, or
Enumeration. |
| Assertion |
|
| ASTNode |
Base class for all AST nodes |
| Attribute |
General encapsulation of built-in attributes (such as final or
abstract) as well as user-defined attributes, including both
singletons, or key-value pairs. |
| AttributedType |
|
| AttributeList |
|
| BinaryExpr |
|
| BooleanLiteral |
|
| CharacterLiteral |
|
| ClassType |
Fundamental OO type in SIDL. |
| DComplexLiteral |
|
| DocComment |
|
| DoubleLiteral |
|
| Ensures |
|
| Enumeration |
User-defined type that has no methods, but associates names with fixed
values. |
| EnumItem |
A single item inside an enumeration. |
| Extendable |
Common base class for user defined types that support inheritance such as
Classes and Interfaces. |
| ExtendsList |
|
| Extents |
|
| FComplexLiteral |
|
| FixedType |
Any built-in type (char, int, long, float, double, fcomplex, dcomplex, string, opaque). |
| FloatLiteral |
|
| FromClause |
|
| FuncExpr |
|
| ImplementsList |
|
| ImportClause |
Used at the top of a SIDL file to assist in type resolution. |
| InterfaceType |
Has no implementation, and all methods are virtual. |
| IntLiteral |
|
| Invariants |
|
| Literal |
|
| Method |
Has a name, inheritance hierarchy, return type, argument list, exception
list, and is embedded in a Class or Interface
NOTE: In this case, name is special in that name may be fullName, shortName,
extension, etc. |
| MethodList |
|
| MethodName |
|
| Name |
A user defined name for things... |
| NamedType |
Base class for user defined types such as Class,
Interface, Enumeration and
Package. |
| NodeList |
|
| NumericLiteral |
|
| Package |
The only NamedType that contains other types. |
| RArrayType |
A special case of Array where user deals with raw memory. |
| RequireClause |
Specifies a type and version to be used in type resolution. |
| Requires |
|
| ScopedID |
A list of dot separated identifiers (possibly with leading dot). |
| ScopedIDList |
|
| ScopedIDTest |
A JUnit test for ScopedID. |
| SIDLFile |
A named list of TypeSearchClauses followed by Packages. |
| SplicerBlock |
|
| SplicerImpl |
|
| SplicerImplList |
|
| SplicerList |
|
| StringLiteral |
|
| StructItem |
|
| StructType |
|
| ThrowsList |
|
| Type |
Common base class for all types; built-in and user-defined. |
| TypeSearchClause |
Base class for RequireClause and ImportClase. |
| UnaryExpr |
|
| Version |
Encapsualtes a version string (dot separated numbers). |
| VersionTest |
A JUnit test for Version. |