public class DefinitionKind extends Object implements IDLEntity
int、およびDefinitionKindクラスのインスタンスという、2種類の定数が格納されます。 このクラスでは、int定数の1つを指定するfrom_intメソッドが提供され、対応するDefinitionKindインスタンスが生成されます。 また、DefinitionKindインスタンスの値であるint定数を返すvalueメソッドも提供されます。 IRObject| 修飾子と型 | フィールド | 説明 |
|---|---|---|
static int |
_dk_AbstractInterface |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Alias |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_all |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Array |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Attribute |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Constant |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Enum |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Exception |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Fixed |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Interface |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Module |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Native |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_none |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Operation |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Primitive |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Repository |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Sequence |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_String |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Struct |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Typedef |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Union |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Value |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_ValueBox |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_ValueMember |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static int |
_dk_Wstring |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
|
static DefinitionKind |
dk_AbstractInterface |
インタフェース・リポジトリ・オブジェクトが抽象インタフェースを表すことを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Alias |
インタフェース・リポジトリ・オブジェクトがAliasであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_all |
ワイルドカード
DefinitionKind定数は、DefinitionKindが該当するすべての場合に便利です。 |
static DefinitionKind |
dk_Array |
インタフェース・リポジトリ・オブジェクトがArrayであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Attribute |
インタフェース・リポジトリ・オブジェクトがAttributeであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Constant |
インタフェース・リポジトリ・オブジェクトが定数であることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Enum |
インタフェース・リポジトリ・オブジェクトがEnumであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Exception |
インタフェース・リポジトリ・オブジェクトがExceptionであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Fixed |
インタフェース・リポジトリ・オブジェクトがFixed値であることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Interface |
インタフェース・リポジトリ・オブジェクトがInterfaceであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Module |
インタフェース・リポジトリ・オブジェクトがModuleであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Native |
インタフェース・リポジトリ・オブジェクトがNative値であることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_none |
インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Operation |
インタフェース・リポジトリ・オブジェクトがOperationであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Primitive |
インタフェース・リポジトリ・オブジェクトがPrimitiveであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Repository |
インタフェース・リポジトリ・オブジェクトがRepositoryであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Sequence |
インタフェース・リポジトリ・オブジェクトがSequenceであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_String |
インタフェース・リポジトリ・オブジェクトがStringであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Struct |
インタフェース・リポジトリ・オブジェクトがStructであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Typedef |
インタフェース・リポジトリ・オブジェクトがTypedefであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Union |
インタフェース・リポジトリ・オブジェクトがUnionであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Value |
インタフェース・リポジトリ・オブジェクトがValueであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_ValueBox |
インタフェース・リポジトリ・オブジェクトがValueBoxであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_ValueMember |
インタフェース・リポジトリ・オブジェクトがValueMemberであることを示す
DefinitionKindの静的インスタンスです。 |
static DefinitionKind |
dk_Wstring |
インタフェース・リポジトリ・オブジェクトがWstringであることを示す
DefinitionKindの静的インスタンスです。 |
| 修飾子 | コンストラクタ | 説明 |
|---|---|---|
protected |
DefinitionKind(int _value) |
_valueフィールドを指定された値で初期化して、DefinitionKindオブジェクトを構築します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
static DefinitionKind |
from_int(int i) |
指定したコードに対応する
DefinitionKindインスタンスを生成します。 |
int |
value() |
IR (インタフェース・リポジトリ)オブジェクトの型を識別する
int定数を返します。 |
public static final int _dk_none
public static final int _dk_all
public static final int _dk_Attribute
public static final int _dk_Constant
public static final int _dk_Exception
public static final int _dk_Interface
public static final int _dk_Module
public static final int _dk_Operation
public static final int _dk_Typedef
public static final int _dk_Alias
public static final int _dk_Struct
public static final int _dk_Union
public static final int _dk_Enum
public static final int _dk_Primitive
public static final int _dk_String
public static final int _dk_Sequence
public static final int _dk_Array
public static final int _dk_Repository
public static final int _dk_Wstring
public static final int _dk_Fixed
public static final int _dk_Value
public static final int _dk_ValueBox
public static final int _dk_ValueMember
public static final int _dk_Native
public static final int _dk_AbstractInterface
public static final DefinitionKind dk_none
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_all
DefinitionKind定数は、DefinitionKindが該当するすべての場合に便利です。 コンテナのcontentsメソッドでは、この定数を使用して、関係する全種別の定義がすべて返されます。 public static final DefinitionKind dk_Attribute
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Constant
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Exception
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Interface
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Module
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Operation
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Typedef
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Alias
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Struct
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Union
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Enum
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Primitive
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_String
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Sequence
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Array
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Repository
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Wstring
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Fixed
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Value
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_ValueBox
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_ValueMember
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_Native
DefinitionKindの静的インスタンスです。public static final DefinitionKind dk_AbstractInterface
DefinitionKindの静的インスタンスです。protected DefinitionKind(int _value)
_valueフィールドを指定された値で初期化して、DefinitionKindオブジェクトを構築します。_value - クラスDefinitionKindで定義されているint定数の1つpublic int value()
int定数を返します。DefinitionKindインスタンスの値であるクラスDefinitionKindからのint定数public static DefinitionKind from_int(int i)
DefinitionKindインスタンスを生成します。i - クラスDefinitionKindのint定数の1つDefinitionKindインスタンスBAD_PARAM - 指定されたパラメータがクラスDefinitionKindのint定数のどれでもない場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。