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
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 . |