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

- Packages that use DefinitionKind
  Package | Description
  --- | ---
  org.omg.CORBA | Provides the mapping of the OMG CORBA APIs to the Java™ programming language, including the class `ORB`, which is implemented so that a programmer can use it as a fully-functional Object Request Broker (ORB).

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

    Fields in org.omg.CORBA declared as DefinitionKind
    Modifier and Type | Field | Description
    --- | --- | ---
    `static DefinitionKind` | DefinitionKind.`dk_AbstractInterface` | The static instance of `DefinitionKind` indicating that an Interface Repository object represents an abstract interface.
    `static DefinitionKind` | DefinitionKind.`dk_Alias` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Alias.
    `static DefinitionKind` | DefinitionKind.`dk_all` | The wildcard `DefinitionKind` constant, useful in all occasions where any `DefinitionKind` is appropriate.
    `static DefinitionKind` | DefinitionKind.`dk_Array` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Array.
    `static DefinitionKind` | DefinitionKind.`dk_Attribute` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Attribute.
    `static DefinitionKind` | DefinitionKind.`dk_Constant` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a constant.
    `static DefinitionKind` | DefinitionKind.`dk_Enum` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Enum.
    `static DefinitionKind` | DefinitionKind.`dk_Exception` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Exception.
    `static DefinitionKind` | DefinitionKind.`dk_Fixed` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Fixed value.
    `static DefinitionKind` | DefinitionKind.`dk_Interface` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Interface.
    `static DefinitionKind` | DefinitionKind.`dk_Module` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Module.
    `static DefinitionKind` | DefinitionKind.`dk_Native` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Native value.
    `static DefinitionKind` | DefinitionKind.`dk_none` | The static instance of `DefinitionKind` indicating that an Interface Repository object has no definition kind.
    `static DefinitionKind` | DefinitionKind.`dk_Operation` | The static instance of `DefinitionKind` indicating that an Interface Repository object is an Operation.
    `static DefinitionKind` | DefinitionKind.`dk_Primitive` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Primitive.
    `static DefinitionKind` | DefinitionKind.`dk_Repository` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Repository.
    `static DefinitionKind` | DefinitionKind.`dk_Sequence` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Sequence.
    `static DefinitionKind` | DefinitionKind.`dk_String` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a String.
    `static DefinitionKind` | DefinitionKind.`dk_Struct` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Struct.
    `static DefinitionKind` | DefinitionKind.`dk_Typedef` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Typedef.
    `static DefinitionKind` | DefinitionKind.`dk_Union` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Union.
    `static DefinitionKind` | DefinitionKind.`dk_Value` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Value.
    `static DefinitionKind` | DefinitionKind.`dk_ValueBox` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a ValueBox.
    `static DefinitionKind` | DefinitionKind.`dk_ValueMember` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a ValueMember.
    `static DefinitionKind` | DefinitionKind.`dk_Wstring` | The static instance of `DefinitionKind` indicating that an Interface Repository object is a Wstring.

    Methods in org.omg.CORBA that return DefinitionKind
    Modifier and Type | Method | Description
    --- | --- | ---
    `DefinitionKind` | _IDLTypeStub.`def_kind​()` |
    `DefinitionKind` | IRObjectOperations.`def_kind​()` | Returns the `DefinitionKind` corresponding to this Interface Repository object.
    `static DefinitionKind` | DefinitionKindHelper.`extract​(Any a)` |
    `static DefinitionKind` | DefinitionKind.`from_int​(int i)` | Creates a `DefinitionKind` instance corresponding to the given code .
    `static DefinitionKind` | DefinitionKindHelper.`read​(InputStream istream)` |

    Methods in org.omg.CORBA with parameters of type DefinitionKind
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | DefinitionKindHelper.`insert​(Any a, DefinitionKind that)` |
    `static void` | DefinitionKindHelper.`write​(OutputStream ostream, DefinitionKind value)` |