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も参照してください。