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.