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, 2014, Oracle and/or its affiliates. All rights reserved.