Package | Description |
---|---|
org.jacorb.idl |
Modifier and Type | Class and Description |
---|---|
class |
AliasTypeSpec |
class |
AnyType |
class |
ArrayTypeSpec |
class |
BaseType |
class |
BooleanType |
class |
CharType |
class |
ConstrTypeSpec |
class |
DoubleType |
class |
ExceptionHolderTypeSpec |
class |
FixedPointConstType |
class |
FixedPointType |
class |
FloatPtType |
class |
FloatType |
class |
IntType |
class |
LongLongType
Represents IDL long long and unsigned long long types
|
class |
LongType |
class |
ObjectTypeSpec |
class |
OctetType |
class |
ReplyHandlerTypeSpec |
class |
ScopedName |
class |
SequenceType
IDL sequences.
|
class |
ShortType |
class |
SimpleTypeSpec |
class |
StringType |
class |
TemplateTypeSpec |
class |
TypeCodeTypeSpec |
class |
ValueBase |
class |
VectorType
Common super class for arrays and sequences
|
class |
VoidTypeSpec |
Modifier and Type | Field and Description |
---|---|
TypeSpec |
OpDecl.opTypeSpec |
TypeSpec |
AliasTypeSpec.originalType
the type for which this is an alias
|
TypeSpec |
AttrDecl.param_type_spec |
TypeSpec |
Method.parameterType |
TypeSpec |
ParamDecl.paramTypeSpec |
TypeSpec |
Method.resultType |
TypeSpec |
UnionType.switch_type_spec
the union's discriminator's type spec
|
TypeSpec |
TypeSpec.type_spec |
TypeSpec |
TypeDeclarator.type_spec |
TypeSpec |
Member.type_spec |
TypeSpec |
ElementSpec.typeSpec |
Modifier and Type | Method and Description |
---|---|
TypeSpec |
VectorType.elementTypeSpec() |
static TypeSpec |
TypeMap.map(java.lang.String name) |
TypeSpec |
AliasTypeSpec.originalType() |
TypeSpec |
ScopedName.resolvedTypeSpec() |
TypeSpec |
TypeDeclarator.type_spec() |
TypeSpec |
CharType.typeSpec() |
TypeSpec |
OctetType.typeSpec() |
TypeSpec |
AliasTypeSpec.typeSpec() |
TypeSpec |
LongType.typeSpec() |
TypeSpec |
StringType.typeSpec() |
TypeSpec |
VoidTypeSpec.typeSpec() |
TypeSpec |
ReplyHandlerTypeSpec.typeSpec() |
TypeSpec |
SequenceType.typeSpec()
since the sequence type's name depends on a declarator
given in the typedef, the name varilabe has to be set explicitly
by the TypeDef object before this sequence type can
be used.
|
TypeSpec |
ConstrTypeSpec.typeSpec() |
TypeSpec |
DoubleType.typeSpec() |
TypeSpec |
FixedPointType.typeSpec() |
TypeSpec |
BaseType.typeSpec() |
TypeSpec |
ValueBase.typeSpec() |
TypeSpec |
ObjectTypeSpec.typeSpec() |
TypeSpec |
FixedPointConstType.typeSpec() |
TypeSpec |
TypeCodeTypeSpec.typeSpec() |
TypeSpec |
TypeSpec.typeSpec() |
TypeSpec |
AnyType.typeSpec() |
TypeSpec |
Member.typeSpec() |
TypeSpec |
ArrayTypeSpec.typeSpec() |
TypeSpec |
ScopedName.typeSpec() |
TypeSpec |
ExceptionHolderTypeSpec.typeSpec() |
TypeSpec |
ShortType.typeSpec() |
TypeSpec |
LongLongType.typeSpec() |
TypeSpec |
BooleanType.typeSpec() |
TypeSpec |
FloatType.typeSpec() |
Modifier and Type | Method and Description |
---|---|
void |
IdlSymbol.addImportedName(java.lang.String name,
TypeSpec type)
Called by derived classes to potentially add the name and the
nameHelper to the generated Java class's import list, which is
necessary in case the mapped code is in the unnamed package.
|
static void |
TypeMap.replaceForwardDeclaration(java.lang.String name,
TypeSpec type) |
void |
UnionType.setSwitchType(TypeSpec s) |
void |
SwitchBody.setTypeSpec(TypeSpec s) |
void |
Case.setTypeSpec(TypeSpec s) |
static void |
TypeMap.typedef(java.lang.String name,
TypeSpec type)
define a new name for a type spec
|
Constructor and Description |
---|
AliasTypeSpec(TypeSpec ts)
Class constructor,
|
ArrayTypeSpec(int num,
TypeSpec elem,
ArrayDeclarator ad,
java.lang.String pack_name) |
Method(TypeSpec res,
TypeSpec params,
java.lang.String name,
RaisesExpr raisesExpr,
boolean pseudo) |
OpDecl(IdlSymbol myInterface,
int opAttribute,
TypeSpec opTypeSpec,
java.lang.String name,
java.util.List paramDecls,
RaisesExpr raisesExpr)
Constructs a new OpDecl with the given characteristics.
|
ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
SimpleDeclarator simple_declarator)
Constructs a new parameter declaration with the given characteristics.
|
ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
java.lang.String name)
Constructs a new parameter declaration with the given characteristics.
|