Uses of Class org.omg.CORBA.TypeCode (Java Platform SE 8 )
Date: 2026-07-22

## Uses of Class
org.omg.CORBA.TypeCode

- Packages that use TypeCode
  Package | Description
  --- | ---
  org.omg.CORBA | Provides the mapping of the OMG CORBA APIs to the JavaTM programming language, including the class `ORB`, which is implemented so that a programmer can use it as a fully-functional Object Request Broker (ORB).
  org.omg.CORBA.portable | Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB.
  org.omg.CosNaming | Provides a naming service for Java IDL.
  org.omg.CosNaming.NamingContextExtPackage | This package contains the following classes, which are used in `org.omg.CosNaming.NamingContextExt`:
  org.omg.CosNaming.NamingContextPackage | This package contains Exception classes for the `org.omg.CosNaming` package.
  org.omg.DynamicAny | Provides classes and interfaces that enable traversal of the data value associated with an `any` at runtime, and extraction of the primitive constituents of the data value.
  org.omg.DynamicAny.DynAnyFactoryPackage | This package contains classes and exceptions from the `DynAnyFactory` interface of the `DynamicAny` module specified in the OMG The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 9.2.2.
  org.omg.DynamicAny.DynAnyPackage | This package contains classes and exceptions from the `DynAny` interface of the `DynamicAny` module specified in the OMG The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 9.2.
  org.omg.IOP | This package contains the `IOP` module specified in the OMG document The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 13.6.
  org.omg.IOP.CodecFactoryPackage | This package contains the exceptions specified in the IOP::CodeFactory interface (as part of the Portable Interceptors spec).
  org.omg.IOP.CodecPackage | This package is generated from the IOP::Codec IDL interface definition.
  org.omg.Messaging | This package contains the `Messaging` module specified in the OMG CORBA Messaging specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07.
  org.omg.PortableInterceptor | Provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB.
  org.omg.PortableInterceptor.ORBInitInfoPackage | This package contains the exceptions and typedefs from the `ORBInitInfo` local interface of the `PortableInterceptor` module specified in the OMG Portable Interceptor specification, http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.7.2.
  org.omg.PortableServer | Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.
  org.omg.PortableServer.CurrentPackage | Provides method implementations with access to the identity of the object on which the method was invoked.
  org.omg.PortableServer.POAManagerPackage | Encapsulates the processing state of the POAs it is associated with.
  org.omg.PortableServer.POAPackage | Allows programmers to construct object implementations that are portable between different ORB products.
  org.omg.PortableServer.ServantLocatorPackage | Provides classes and interfaces for locating the servant.

- - ### Uses of TypeCode in org.omg.CORBA

    Fields in org.omg.CORBA declared as TypeCode
    Modifier and Type | Field and Description
    --- | ---
    `TypeCode` | UnionMember.`type` The type of the union member described by this `UnionMember` object.
    `TypeCode` | ValueMember.`type` The type of of this `value` member.
    `TypeCode` | StructMember.`type` The type of the struct member described by this `StructMember` object.
    `TypeCode` | TypeCodeHolder.`value` The `TypeCode` value held by this `TypeCodeHolder` object.

    Methods in org.omg.CORBA that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | AnySeqHolder.`_type()`
    `TypeCode` | DoubleHolder.`_type()` Return the `TypeCode` of this holder object.
    `TypeCode` | FloatSeqHolder.`_type()`
    `TypeCode` | WCharSeqHolder.`_type()`
    `TypeCode` | ByteHolder.`_type()` Returns the TypeCode corresponding to the value held in this `ByteHolder` object.
    `TypeCode` | PolicyListHolder.`_type()`
    `TypeCode` | OctetSeqHolder.`_type()`
    `TypeCode` | StringHolder.`_type()` Retrieves the `TypeCode` object that corresponds to the value held in this `StringHolder` object.
    `TypeCode` | StringSeqHolder.`_type()`
    `TypeCode` | IntHolder.`_type()` Retrieves the `TypeCode` object that corresponds to the value held in this `IntHolder` object's `value` field.
    `TypeCode` | ULongSeqHolder.`_type()`
    `TypeCode` | WStringSeqHolder.`_type()`
    `TypeCode` | BooleanHolder.`_type()` Retrieves the `TypeCode` object that corresponds to the value held in this `BooleanHolder` object.
    `TypeCode` | LongHolder.`_type()` Returns the `TypeCode` object corresponding to the value held in the Holder.
    `TypeCode` | WrongTransactionHolder.`_type()`
    `TypeCode` | PolicyHolder.`_type()`
    `TypeCode` | LongLongSeqHolder.`_type()`
    `TypeCode` | ULongLongSeqHolder.`_type()`
    `TypeCode` | PrincipalHolder.`_type()` Deprecated.
    `TypeCode` | FixedHolder.`_type()` Return the `TypeCode` of this holder object.
    `TypeCode` | ObjectHolder.`_type()` Returns the TypeCode corresponding to the value held in this `ObjectHolder` object
    `TypeCode` | ShortSeqHolder.`_type()`
    `TypeCode` | LongSeqHolder.`_type()`
    `TypeCode` | UShortSeqHolder.`_type()`
    `TypeCode` | AnyHolder.`_type()` Returns the `TypeCode` object corresponding to the value held in this `AnyHolder` object.
    `TypeCode` | PolicyErrorHolder.`_type()`
    `TypeCode` | CharSeqHolder.`_type()`
    `TypeCode` | BooleanSeqHolder.`_type()`
    `TypeCode` | CharHolder.`_type()` Returns the `TypeCode` object corresponding to the value held in this `CharHolder` object.
    `TypeCode` | ServiceInformationHolder.`_type()` Retrieves the `TypeCode` object that corresponds to the value held in this `ServiceInformationHolder` object's `value` field.
    `TypeCode` | FloatHolder.`_type()` Return the `TypeCode` of this Streamable.
    `TypeCode` | UnknownUserExceptionHolder.`_type()`
    `TypeCode` | ParameterModeHolder.`_type()`
    `TypeCode` | TypeCodeHolder.`_type()` Returns the TypeCode corresponding to the value held in this `TypeCodeHolder` object.
    `TypeCode` | ShortHolder.`_type()` Returns the TypeCode corresponding to the value held in this `ShortHolder` object.
    `TypeCode` | DoubleSeqHolder.`_type()`
    `TypeCode` | ValueBaseHolder.`_type()` Returns the `TypeCode` object corresponding to the value held in the Holder.
    `TypeCode` | CurrentHolder.`_type()`
    `abstract TypeCode` | TypeCode.`concrete_base_type()` Returns the `TypeCode` object that describes the concrete base type of the value type that this `TypeCode` object describes.
    `abstract TypeCode` | TypeCode.`content_type()` Returns the `TypeCode` object representing the IDL type for the members of the object described by this `TypeCode` object.
    `TypeCode` | ORB.`create_abstract_interface_tc(String id, String name)` Create a `TypeCode` object for an IDL abstract interface.
    `abstract TypeCode` | ORB.`create_alias_tc(String id, String name, TypeCode original_type)` Creates a `TypeCode` object representing an IDL `alias` (`typedef`).
    `abstract TypeCode` | ORB.`create_array_tc(int length, TypeCode element_type)` Creates a `TypeCode` object representing an IDL `array`.
    `abstract TypeCode` | ORB.`create_enum_tc(String id, String name, String[] members)` Creates a `TypeCode` object representing an IDL `enum`.
    `abstract TypeCode` | ORB.`create_exception_tc(String id, String name, StructMember[] members)` Creates a `TypeCode` object representing an IDL `exception`.
    `TypeCode` | ORB.`create_fixed_tc(short digits, short scale)` Create a `TypeCode` object for an IDL fixed type.
    `abstract TypeCode` | ORB.`create_interface_tc(String id, String name)` Creates a `TypeCode` object representing an IDL `interface`.
    `TypeCode` | ORB.`create_native_tc(String id, String name)` Create a `TypeCode` object for an IDL native type.
    `abstract TypeCode` | ORB.`create_recursive_sequence_tc(int bound, int offset)` Deprecated. Use a combination of create_recursive_tc and create_sequence_tc instead
    `TypeCode` | ORB.`create_recursive_tc(String id)` Create a recursive `TypeCode` object which serves as a placeholder for a concrete TypeCode during the process of creating TypeCodes which contain recursion.
    `abstract TypeCode` | ORB.`create_sequence_tc(int bound, TypeCode element_type)` Creates a `TypeCode` object representing an IDL `sequence`.
    `abstract TypeCode` | ORB.`create_string_tc(int bound)` Creates a `TypeCode` object representing a bounded IDL `string`.
    `abstract TypeCode` | ORB.`create_struct_tc(String id, String name, StructMember[] members)` Creates a `TypeCode` object representing an IDL `struct`.
    `abstract TypeCode` | ORB.`create_union_tc(String id, String name, TypeCode discriminator_type, UnionMember[] members)` Creates a `TypeCode` object representing an IDL `union`.
    `TypeCode` | ORB.`create_value_box_tc(String id, String name, TypeCode boxed_type)` Creates a `TypeCode` object for an IDL value box.
    `TypeCode` | ORB.`create_value_tc(String id, String name, short type_modifier, TypeCode concrete_base, ValueMember[] members)` Create a `TypeCode` object for an IDL value type.
    `abstract TypeCode` | ORB.`create_wstring_tc(int bound)` Creates a `TypeCode` object representing a bounded IDL `wstring` (wide string).
    `abstract TypeCode` | TypeCode.`discriminator_type()` Returns a `TypeCode` object describing all non-default member labels.
    `abstract TypeCode` | Any.`extract_TypeCode()` Extracts the `TypeCode` object in this `Any` object's `value` field.
    `abstract TypeCode` | TypeCode.`get_compact_typecode()` Strips out all optional name and member name fields, but leaves all alias typecodes intact.
    `abstract TypeCode` | ORB.`get_primitive_tc(TCKind tcKind)` Retrieves the `TypeCode` object that represents the given primitive IDL type.
    `TypeCode` | DynAny.`get_typecode()` Deprecated. Retrieves the `org.omg.CORBA.TypeCode` contained in this `DynAny` object.
    `abstract TypeCode` | ExceptionList.`item(int index)` Returns the `TypeCode` object at the given index.
    `abstract TypeCode` | TypeCode.`member_type(int index)` Retrieves the `TypeCode` object describing the type of the member identified by the given index.
    `TypeCode` | DataInputStream.`read_TypeCode()` Reads an IDL typecode from the input stream.
    `static TypeCode` | IDLTypeHelper.`type()`
    `static TypeCode` | StringSeqHelper.`type()`
    `static TypeCode` | PolicyErrorCodeHelper.`type()`
    `static TypeCode` | IdentifierHelper.`type()`
    `static TypeCode` | SetOverrideTypeHelper.`type()`
    `static TypeCode` | FloatSeqHelper.`type()`
    `static TypeCode` | StringValueHelper.`type()`
    `static TypeCode` | WStringValueHelper.`type()`
    `static TypeCode` | ObjectHelper.`type()`
    `static TypeCode` | FieldNameHelper.`type()`
    `static TypeCode` | PolicyTypeHelper.`type()`
    `static TypeCode` | CompletionStatusHelper.`type()`
    `static TypeCode` | CharSeqHelper.`type()`
    `static TypeCode` | PolicyErrorHelper.`type()`
    `static TypeCode` | ULongSeqHelper.`type()`
    `static TypeCode` | ULongLongSeqHelper.`type()`
    `abstract TypeCode` | Any.`type()` Returns type information for the element contained in this `Any` object.
    `static TypeCode` | StructMemberHelper.`type()`
    `static TypeCode` | ShortSeqHelper.`type()`
    `static TypeCode` | OctetSeqHelper.`type()`
    `static TypeCode` | ValueMemberHelper.`type()`
    `static TypeCode` | VisibilityHelper.`type()`
    `static TypeCode` | ParameterModeHelper.`type()`
    `static TypeCode` | UShortSeqHelper.`type()`
    `TypeCode` | DynAny.`type()` Deprecated. Returns the `TypeCode` of the object inserted into this `DynAny`.
    `static TypeCode` | LongLongSeqHelper.`type()`
    `static TypeCode` | ServiceInformationHelper.`type()`
    `static TypeCode` | AnySeqHelper.`type()`
    `static TypeCode` | VersionSpecHelper.`type()`
    `TypeCode` | IDLTypeOperations.`type()` The type attribute describes the type defined by an object derived from `IDLType`.
    `static TypeCode` | DoubleSeqHelper.`type()`
    `static TypeCode` | ValueBaseHelper.`type()`
    `static TypeCode` | WrongTransactionHelper.`type()`
    `static TypeCode` | WStringSeqHelper.`type()`
    `static TypeCode` | CurrentHelper.`type()`
    `static TypeCode` | PolicyHelper.`type()`
    `static TypeCode` | NameValuePairHelper.`type()`
    `static TypeCode` | PolicyListHelper.`type()`
    `static TypeCode` | WCharSeqHelper.`type()`
    `static TypeCode` | ServiceDetailHelper.`type()`
    `static TypeCode` | UnionMemberHelper.`type()`
    `static TypeCode` | BooleanSeqHelper.`type()`
    `static TypeCode` | RepositoryIdHelper.`type()`
    `static TypeCode` | DefinitionKindHelper.`type()`
    `TypeCode` | _IDLTypeStub.`type()`
    `static TypeCode` | LongSeqHelper.`type()`
    `static TypeCode` | UnknownUserExceptionHelper.`type()`

    Methods in org.omg.CORBA with parameters of type TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ExceptionList.`add(TypeCode exc)` Adds a `TypeCode` object describing an exception to this `ExceptionList` object.
    `abstract TypeCode` | ORB.`create_alias_tc(String id, String name, TypeCode original_type)` Creates a `TypeCode` object representing an IDL `alias` (`typedef`).
    `abstract TypeCode` | ORB.`create_array_tc(int length, TypeCode element_type)` Creates a `TypeCode` object representing an IDL `array`.
    `DynAny` | ORB.`create_basic_dyn_any(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `DynArray` | ORB.`create_dyn_array(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `DynEnum` | ORB.`create_dyn_enum(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `DynSequence` | ORB.`create_dyn_sequence(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `DynStruct` | ORB.`create_dyn_struct(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `DynUnion` | ORB.`create_dyn_union(TypeCode type)` Deprecated. Use the new DynAnyFactory API instead
    `abstract TypeCode` | ORB.`create_sequence_tc(int bound, TypeCode element_type)` Creates a `TypeCode` object representing an IDL `sequence`.
    `abstract TypeCode` | ORB.`create_union_tc(String id, String name, TypeCode discriminator_type, UnionMember[] members)` Creates a `TypeCode` object representing an IDL `union`.
    `TypeCode` | ORB.`create_value_box_tc(String id, String name, TypeCode boxed_type)` Creates a `TypeCode` object for an IDL value box.
    `TypeCode` | ORB.`create_value_tc(String id, String name, short type_modifier, TypeCode concrete_base, ValueMember[] members)` Create a `TypeCode` object for an IDL value type.
    `abstract boolean` | TypeCode.`equal(TypeCode tc)` Compares this `TypeCode` object with the given one, testing for equality.
    `abstract boolean` | TypeCode.`equivalent(TypeCode tc)` Tests to see if the given `TypeCode` object is equivalent to this `TypeCode` object.
    `void` | Any.`insert_fixed(BigDecimal value, TypeCode type)` Throws an `org.omg.CORBA.NO_IMPLEMENT` exception.
    `abstract void` | Any.`insert_Object(Object o, TypeCode t)` Inserts the given `org.omg.CORBA.Object` object into this `Any` object's `value` field.
    `void` | DynAny.`insert_typecode(TypeCode value)` Deprecated. Inserts the given `org.omg.CORBA.TypeCode` as the value for this `DynAny` object.
    `abstract void` | Any.`insert_TypeCode(TypeCode t)` Inserts the given `TypeCode` object into this `Any` object's `value` field.
    `abstract void` | Any.`insert_Value(Serializable v, TypeCode t)` Inserts the given `java.io.Serializable` object into this `Any` object's `value` field.
    `abstract void` | Any.`read_value(InputStream is, TypeCode t)` Reads off (unmarshals) the value of an `Any` object from the given input stream using the given typecode.
    `abstract void` | Request.`set_return_type(TypeCode tc)` Sets the typecode for the return value of the method.
    `abstract void` | Any.`type(TypeCode t)` Sets this `Any` object's `type` field to the given `TypeCode` object and clears its value.
    `void` | DataOutputStream.`write_TypeCode(TypeCode value)` Writes the typecode to the output stream.

    Constructors in org.omg.CORBA with parameters of type TypeCode
    Constructor and Description
    `StructMember(String __name, TypeCode __type, IDLType __type_def)` Constructs a `StructMember` object initialized with the given values.
    `TypeCodeHolder(TypeCode initial)` Constructs a new `TypeCodeHolder` object with its `value` field initialized to the given `TypeCode` object.
    `UnionMember(String __name, Any __label, TypeCode __type, IDLType __type_def)` Constructs a new `UnionMember` object with its fields initialized to the given values.
    `ValueMember(String __name, String __id, String __defined_in, String __version, TypeCode __type, IDLType __type_def, short __access)` Constructs a `ValueMember` object initialized with the given values.

  - ### Uses of TypeCode in org.omg.CORBA.portable

    Methods in org.omg.CORBA.portable that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | Streamable.`_type()` Retrieves the `TypeCode` object corresponding to the value in the `value` field of the Holder.
    `abstract TypeCode` | InputStream.`read_TypeCode()` Reads a `TypeCode` from this input stream.

    Methods in org.omg.CORBA.portable with parameters of type TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | OutputStream.`write_TypeCode(TypeCode value)` Writes a TypeCode on this output stream.

  - ### Uses of TypeCode in org.omg.CosNaming

    Methods in org.omg.CosNaming that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | BindingHolder.`_type()`
    `TypeCode` | BindingTypeHolder.`_type()`
    `TypeCode` | NamingContextHolder.`_type()`
    `TypeCode` | NamingContextExtHolder.`_type()`
    `TypeCode` | NameComponentHolder.`_type()`
    `TypeCode` | BindingIteratorHolder.`_type()`
    `TypeCode` | NameHolder.`_type()`
    `TypeCode` | BindingListHolder.`_type()`
    `static TypeCode` | BindingTypeHelper.`type()`
    `static TypeCode` | BindingHelper.`type()`
    `static TypeCode` | NamingContextExtHelper.`type()`
    `static TypeCode` | BindingIteratorHelper.`type()`
    `static TypeCode` | BindingListHelper.`type()`
    `static TypeCode` | NameComponentHelper.`type()`
    `static TypeCode` | NamingContextHelper.`type()`
    `static TypeCode` | IstringHelper.`type()`
    `static TypeCode` | NameHelper.`type()`

  - ### Uses of TypeCode in org.omg.CosNaming.NamingContextExtPackage

    Methods in org.omg.CosNaming.NamingContextExtPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | InvalidAddressHolder.`_type()`
    `static TypeCode` | StringNameHelper.`type()`
    `static TypeCode` | AddressHelper.`type()`
    `static TypeCode` | URLStringHelper.`type()`
    `static TypeCode` | InvalidAddressHelper.`type()`

  - ### Uses of TypeCode in org.omg.CosNaming.NamingContextPackage

    Methods in org.omg.CosNaming.NamingContextPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | AlreadyBoundHolder.`_type()`
    `TypeCode` | InvalidNameHolder.`_type()`
    `TypeCode` | NotFoundHolder.`_type()`
    `TypeCode` | NotEmptyHolder.`_type()`
    `TypeCode` | NotFoundReasonHolder.`_type()`
    `TypeCode` | CannotProceedHolder.`_type()`
    `static TypeCode` | CannotProceedHelper.`type()`
    `static TypeCode` | InvalidNameHelper.`type()`
    `static TypeCode` | AlreadyBoundHelper.`type()`
    `static TypeCode` | NotFoundReasonHelper.`type()`
    `static TypeCode` | NotFoundHelper.`type()`
    `static TypeCode` | NotEmptyHelper.`type()`

  - ### Uses of TypeCode in org.omg.DynamicAny

    Methods in org.omg.DynamicAny that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | _DynUnionStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynEnumStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynSequenceStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynAnyStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynFixedStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | DynAnyOperations.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynValueStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynArrayStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `TypeCode` | _DynStructStub.`get_typecode()` Extracts the TypeCode object from this DynAny.
    `static TypeCode` | DynSequenceHelper.`type()`
    `TypeCode` | _DynUnionStub.`type()` Returns the TypeCode associated with this DynAny object.
    `static TypeCode` | DynValueHelper.`type()`
    `TypeCode` | _DynEnumStub.`type()` Returns the TypeCode associated with this DynAny object.
    `static TypeCode` | DynEnumHelper.`type()`
    `static TypeCode` | FieldNameHelper.`type()`
    `TypeCode` | _DynSequenceStub.`type()` Returns the TypeCode associated with this DynAny object.
    `TypeCode` | _DynAnyStub.`type()` Returns the TypeCode associated with this DynAny object.
    `static TypeCode` | DynAnyHelper.`type()`
    `TypeCode` | _DynFixedStub.`type()` Returns the TypeCode associated with this DynAny object.
    `static TypeCode` | AnySeqHelper.`type()`
    `static TypeCode` | NameDynAnyPairHelper.`type()`
    `static TypeCode` | NameValuePairHelper.`type()`
    `static TypeCode` | NameValuePairSeqHelper.`type()`
    `static TypeCode` | DynAnyFactoryHelper.`type()`
    `static TypeCode` | DynArrayHelper.`type()`
    `static TypeCode` | DynAnySeqHelper.`type()`
    `TypeCode` | DynAnyOperations.`type()` Returns the TypeCode associated with this DynAny object.
    `TypeCode` | _DynValueStub.`type()` Returns the TypeCode associated with this DynAny object.
    `TypeCode` | _DynArrayStub.`type()` Returns the TypeCode associated with this DynAny object.
    `TypeCode` | _DynStructStub.`type()` Returns the TypeCode associated with this DynAny object.
    `static TypeCode` | DynUnionHelper.`type()`
    `static TypeCode` | DynFixedHelper.`type()`
    `static TypeCode` | DynStructHelper.`type()`
    `static TypeCode` | NameDynAnyPairSeqHelper.`type()`

    Methods in org.omg.DynamicAny with parameters of type TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `DynAny` | DynAnyFactoryOperations.`create_dyn_any_from_type_code(TypeCode type)` Creates a DynAny from a TypeCode.
    `DynAny` | _DynAnyFactoryStub.`create_dyn_any_from_type_code(TypeCode type)` Creates a DynAny from a TypeCode.
    `void` | _DynUnionStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynEnumStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynSequenceStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynAnyStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynFixedStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | DynAnyOperations.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynValueStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynArrayStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.
    `void` | _DynStructStub.`insert_typecode(TypeCode value)` Inserts a TypeCode object into the DynAny.

  - ### Uses of TypeCode in org.omg.DynamicAny.DynAnyFactoryPackage

    Methods in org.omg.DynamicAny.DynAnyFactoryPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | InconsistentTypeCodeHelper.`type()`

  - ### Uses of TypeCode in org.omg.DynamicAny.DynAnyPackage

    Methods in org.omg.DynamicAny.DynAnyPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | InvalidValueHelper.`type()`
    `static TypeCode` | TypeMismatchHelper.`type()`

  - ### Uses of TypeCode in org.omg.IOP

    Methods in org.omg.IOP that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | MultipleComponentProfileHolder.`_type()`
    `TypeCode` | ServiceContextHolder.`_type()`
    `TypeCode` | TaggedComponentHolder.`_type()`
    `TypeCode` | ServiceContextListHolder.`_type()`
    `TypeCode` | TaggedProfileHolder.`_type()`
    `TypeCode` | IORHolder.`_type()`
    `static TypeCode` | TaggedProfileHelper.`type()`
    `static TypeCode` | MultipleComponentProfileHelper.`type()`
    `static TypeCode` | TaggedComponentHelper.`type()`
    `static TypeCode` | ComponentIdHelper.`type()`
    `static TypeCode` | ServiceContextHelper.`type()`
    `static TypeCode` | CodecFactoryHelper.`type()`
    `static TypeCode` | ServiceIdHelper.`type()`
    `static TypeCode` | ProfileIdHelper.`type()`
    `static TypeCode` | ServiceContextListHelper.`type()`
    `static TypeCode` | IORHelper.`type()`

    Methods in org.omg.IOP with parameters of type TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `Any` | CodecOperations.`decode_value(byte[] data, TypeCode tc)` Decodes the given byte array into an Any based on the given `TypeCode` and the encoding format effective for this `Codec`.

  - ### Uses of TypeCode in org.omg.IOP.CodecFactoryPackage

    Methods in org.omg.IOP.CodecFactoryPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | UnknownEncodingHelper.`type()`

  - ### Uses of TypeCode in org.omg.IOP.CodecPackage

    Methods in org.omg.IOP.CodecPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | TypeMismatchHelper.`type()`
    `static TypeCode` | InvalidTypeForEncodingHelper.`type()`
    `static TypeCode` | FormatMismatchHelper.`type()`

  - ### Uses of TypeCode in org.omg.Messaging

    Methods in org.omg.Messaging that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | SyncScopeHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableInterceptor

    Methods in org.omg.PortableInterceptor that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | IORInterceptor_3_0Holder.`_type()`
    `TypeCode` | ObjectReferenceTemplateSeqHolder.`_type()`
    `TypeCode` | ObjectReferenceTemplateHolder.`_type()`
    `TypeCode` | ObjectReferenceFactoryHolder.`_type()`
    `TypeCode[]` | RequestInfoOperations.`exceptions()` Returns an array of `TypeCode` objects describing the `TypeCode`s of the user exceptions that this operation invocation may throw.
    `static TypeCode` | ObjectReferenceTemplateSeqHelper.`type()`
    `static TypeCode` | ObjectIdHelper.`type()`
    `static TypeCode` | AdapterStateHelper.`type()`
    `static TypeCode` | AdapterManagerIdHelper.`type()`
    `static TypeCode` | InvalidSlotHelper.`type()`
    `static TypeCode` | ORBIdHelper.`type()`
    `static TypeCode` | ObjectReferenceTemplateHelper.`type()`
    `static TypeCode` | ServerIdHelper.`type()`
    `static TypeCode` | IORInterceptor_3_0Helper.`type()`
    `static TypeCode` | ForwardRequestHelper.`type()`
    `static TypeCode` | ObjectReferenceFactoryHelper.`type()`
    `static TypeCode` | CurrentHelper.`type()`
    `static TypeCode` | AdapterNameHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableInterceptor.ORBInitInfoPackage

    Methods in org.omg.PortableInterceptor.ORBInitInfoPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | ObjectIdHelper.`type()`
    `static TypeCode` | InvalidNameHelper.`type()`
    `static TypeCode` | DuplicateNameHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableServer

    Methods in org.omg.PortableServer that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | ServantLocatorHelper.`type()`
    `static TypeCode` | ServantActivatorHelper.`type()`
    `static TypeCode` | POAHelper.`type()`
    `static TypeCode` | ForwardRequestHelper.`type()`
    `static TypeCode` | CurrentHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableServer.CurrentPackage

    Methods in org.omg.PortableServer.CurrentPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | NoContextHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableServer.POAManagerPackage

    Methods in org.omg.PortableServer.POAManagerPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | AdapterInactiveHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableServer.POAPackage

    Methods in org.omg.PortableServer.POAPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `static TypeCode` | ObjectAlreadyActiveHelper.`type()`
    `static TypeCode` | AdapterAlreadyExistsHelper.`type()`
    `static TypeCode` | ObjectNotActiveHelper.`type()`
    `static TypeCode` | InvalidPolicyHelper.`type()`
    `static TypeCode` | WrongPolicyHelper.`type()`
    `static TypeCode` | ServantAlreadyActiveHelper.`type()`
    `static TypeCode` | WrongAdapterHelper.`type()`
    `static TypeCode` | AdapterNonExistentHelper.`type()`
    `static TypeCode` | ServantNotActiveHelper.`type()`
    `static TypeCode` | NoServantHelper.`type()`

  - ### Uses of TypeCode in org.omg.PortableServer.ServantLocatorPackage

    Methods in org.omg.PortableServer.ServantLocatorPackage that return TypeCode
    Modifier and Type | Method and Description
    --- | ---
    `TypeCode` | CookieHolder.`_type()`

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.