Uses of Class
org.jacorb.idl.TypeSpec

Packages that use TypeSpec
org.jacorb.idl   
 

Uses of TypeSpec in org.jacorb.idl
 

Subclasses of TypeSpec in org.jacorb.idl
 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
           
 

Fields in org.jacorb.idl declared as TypeSpec
 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 TypeDeclarator.type_spec
           
 TypeSpec TypeSpec.type_spec
           
 TypeSpec Member.type_spec
           
 TypeSpec ElementSpec.typeSpec
           
 

Methods in org.jacorb.idl that return TypeSpec
 TypeSpec VectorType.elementTypeSpec()
           
static TypeSpec TypeMap.map(java.lang.String name)
           
 TypeSpec AliasTypeSpec.originalType()
           
 TypeSpec ScopedName.resolvedTypeSpec()
           
 TypeSpec TypeDeclarator.type_spec()
           
 TypeSpec BaseType.typeSpec()
           
 TypeSpec TypeSpec.typeSpec()
           
 TypeSpec VoidTypeSpec.typeSpec()
           
 TypeSpec AnyType.typeSpec()
           
 TypeSpec ShortType.typeSpec()
           
 TypeSpec ScopedName.typeSpec()
           
 TypeSpec ArrayTypeSpec.typeSpec()
           
 TypeSpec ObjectTypeSpec.typeSpec()
           
 TypeSpec ConstrTypeSpec.typeSpec()
           
 TypeSpec LongType.typeSpec()
           
 TypeSpec FloatType.typeSpec()
           
 TypeSpec StringType.typeSpec()
           
 TypeSpec LongLongType.typeSpec()
           
 TypeSpec TypeCodeTypeSpec.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 AliasTypeSpec.typeSpec()
           
 TypeSpec ValueBase.typeSpec()
           
 TypeSpec BooleanType.typeSpec()
           
 TypeSpec Member.typeSpec()
           
 TypeSpec ReplyHandlerTypeSpec.typeSpec()
           
 TypeSpec DoubleType.typeSpec()
           
 TypeSpec ExceptionHolderTypeSpec.typeSpec()
           
 TypeSpec CharType.typeSpec()
           
 TypeSpec OctetType.typeSpec()
           
 TypeSpec FixedPointType.typeSpec()
           
 TypeSpec FixedPointConstType.typeSpec()
           
 

Methods in org.jacorb.idl with parameters of type TypeSpec
 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 Case.setTypeSpec(TypeSpec s)
           
 void SwitchBody.setTypeSpec(TypeSpec s)
           
static void TypeMap.typedef(java.lang.String name, TypeSpec type)
          define a new name for a type spec
 

Constructors in org.jacorb.idl with parameters of type TypeSpec
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.