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
Class es and Interface s. |
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 TypeSearchClause s followed by Package s. |
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 . |