public class DefinitionKind extends Object implements IDLEntity
int
和那些是DefinitionKind
类的实例。
该类提供方法from_int
,其中给出了一个int
常量,创建了相应的DefinitionKind
实例。
它还提供方法value
,它返回int
常数,这是DefinitionKind
实例的值。
IRObject
Modifier and Type | Field and Description |
---|---|
static int |
_dk_AbstractInterface
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Alias
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_all
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Array
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Attribute
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Constant
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Enum
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Exception
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Fixed
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Interface
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Module
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Native
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_none
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Operation
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Primitive
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Repository
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Sequence
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_String
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Struct
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Typedef
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Union
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Value
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_ValueBox
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_ValueMember
指示Interface Repository对象没有定义类型的常量。
|
static int |
_dk_Wstring
指示Interface Repository对象没有定义类型的常量。
|
static DefinitionKind |
dk_AbstractInterface
DefinitionKind 的静态实例表示Interface Repository对象表示抽象接口。
|
static DefinitionKind |
dk_Alias
DefinitionKind 的静态实例表示Interface Repository对象是别名。
|
static DefinitionKind |
dk_all
通配符
DefinitionKind 不变,适用于任何
DefinitionKind 的场合。
|
static DefinitionKind |
dk_Array
DefinitionKind 的静态实例表示Interface Repository对象是一个Array。
|
static DefinitionKind |
dk_Attribute
DefinitionKind 的静态实例
DefinitionKind 接口存储库对象是属性。
|
static DefinitionKind |
dk_Constant
DefinitionKind 的静态实例表示Interface Repository对象是一个常量。
|
static DefinitionKind |
dk_Enum
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是枚举。
|
static DefinitionKind |
dk_Exception
DefinitionKind 的静态实例表明Interface Repository对象是一个异常。
|
static DefinitionKind |
dk_Fixed
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是Fixed值。
|
static DefinitionKind |
dk_Interface
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是一个Interface。
|
static DefinitionKind |
dk_Module
DefinitionKind 的静态实例表示Interface Repository对象是一个Module。
|
static DefinitionKind |
dk_Native
DefinitionKind 的静态实例表明Interface Repository对象是Native值。
|
static DefinitionKind |
dk_none
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象没有定义类型。
|
static DefinitionKind |
dk_Operation
DefinitionKind 的静态实例表明Interface Repository对象是一个Operation。
|
static DefinitionKind |
dk_Primitive
DefinitionKind 的静态实例表明Interface Repository对象是一个Primitive。
|
static DefinitionKind |
dk_Repository
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是Repository。
|
static DefinitionKind |
dk_Sequence
DefinitionKind 的静态实例表明Interface Repository对象是一个Sequence。
|
static DefinitionKind |
dk_String
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是一个String。
|
static DefinitionKind |
dk_Struct
DefinitionKind 的静态实例表明Interface Repository对象是一个Struct。
|
static DefinitionKind |
dk_Typedef
DefinitionKind 的静态实例
DefinitionKind Interface Repository对象是Typedef。
|
static DefinitionKind |
dk_Union
DefinitionKind 的静态实例表明Interface Repository对象是Union。
|
static DefinitionKind |
dk_Value
DefinitionKind 的静态实例表明Interface Repository对象是一个值。
|
static DefinitionKind |
dk_ValueBox
DefinitionKind 的静态实例表明Interface Repository对象是ValueBox。
|
static DefinitionKind |
dk_ValueMember
DefinitionKind 的静态实例表明Interface Repository对象是ValueMember。
|
static DefinitionKind |
dk_Wstring
DefinitionKind 的静态实例表明Interface Repository对象是Wstring。
|
Modifier | Constructor and Description |
---|---|
protected |
DefinitionKind(int _value)
构造一个
DefinitionKind 对象,其对象的
_value 字段用给定值初始化。
|
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
的静态实例表明Interface Repository对象没有定义类型。
public static final DefinitionKind dk_all
DefinitionKind
常数,适用于任何DefinitionKind
适用的所有场合。
Container的contents
方法利用这个常量来返回所有包含的任何定义。
public static final DefinitionKind dk_Attribute
DefinitionKind
的静态实例表明Interface Repository对象是一个Attribute。
public static final DefinitionKind dk_Constant
DefinitionKind
的静态实例表示Interface Repository对象是一个常量。
public static final DefinitionKind dk_Exception
DefinitionKind
的静态实例表明Interface Repository对象是一个异常。
public static final DefinitionKind dk_Interface
DefinitionKind
的静态实例表明Interface Repository对象是一个Interface。
public static final DefinitionKind dk_Module
DefinitionKind
的静态实例表明Interface Repository对象是一个Module。
public static final DefinitionKind dk_Operation
DefinitionKind
的静态实例表明Interface Repository对象是一个Operation。
public static final DefinitionKind dk_Typedef
DefinitionKind
的静态实例表明Interface Repository对象是Typedef。
public static final DefinitionKind dk_Alias
DefinitionKind
的静态实例
DefinitionKind
Interface Repository对象是别名。
public static final DefinitionKind dk_Struct
DefinitionKind
的静态实例表明Interface Repository对象是一个Struct。
public static final DefinitionKind dk_Union
DefinitionKind
的静态实例表示Interface Repository对象是Union。
public static final DefinitionKind dk_Enum
DefinitionKind
的静态实例表明Interface Repository对象是枚举。
public static final DefinitionKind dk_Primitive
DefinitionKind
的静态实例表明Interface Repository对象是一个Primitive。
public static final DefinitionKind dk_String
DefinitionKind
的静态实例表明Interface Repository对象是一个String。
public static final DefinitionKind dk_Sequence
DefinitionKind
的静态实例表明Interface Repository对象是一个Sequence。
public static final DefinitionKind dk_Array
DefinitionKind
的静态实例表明Interface Repository对象是一个Array。
public static final DefinitionKind dk_Repository
DefinitionKind
的静态实例表明Interface Repository对象是Repository。
public static final DefinitionKind dk_Wstring
DefinitionKind
的静态实例表明Interface Repository对象是Wstring。
public static final DefinitionKind dk_Fixed
DefinitionKind
的静态实例表示Interface Repository对象是Fixed值。
public static final DefinitionKind dk_Value
DefinitionKind
的静态实例
DefinitionKind
Interface Repository对象是一个值。
public static final DefinitionKind dk_ValueBox
DefinitionKind
的静态实例
DefinitionKind
Interface Repository对象是ValueBox。
public static final DefinitionKind dk_ValueMember
DefinitionKind
的静态实例
DefinitionKind
Interface Repository对象是ValueMember。
public static final DefinitionKind dk_Native
DefinitionKind
的静态实例表明Interface Repository对象是Native值。
public static final DefinitionKind dk_AbstractInterface
DefinitionKind
的静态实例
DefinitionKind
Interface Repository对象表示抽象接口。
protected DefinitionKind(int _value)
DefinitionKind
对象,其对象的
_value
字段用给定值初始化。
_value
- 在
int
中定义的
DefinitionKind
public int value()
int
IR对象类型的
int
常量。
int
常数来自
DefinitionKind
这个值是这个
DefinitionKind
例子
public static DefinitionKind from_int(int i)
DefinitionKind
于给定代码的
DefinitionKind
实例。
i
-一个的
int
从类中的常量
DefinitionKind
DefinitionKind
实例对应给定代码
BAD_PARAM
- if the given parameter is not one of the
int
constants from the class
DefinitionKind