| 函数 | 定义方 | ||
|---|---|---|---|
getClassExtendedList(arg:Object):Array
获取对象所继承的所有父类,以数组返回. | fireas.base.reflex | ||
getClassImplementedList(arg:Object):Array
获取对象所实现的所有接口,以数组返回. | fireas.base.reflex | ||
getClassShortName(arg:Object):String
获取对象的类名. | fireas.base.reflex | ||
getConstructorDetails(arg:Object):Array
获取对象的构造函数详细资料,以数组返回. | fireas.base.reflex | ||
getConstructorLength(arg:Object):uint
获取对象构造函数的参数长度. | fireas.base.reflex | ||
getIsDynamicClass(arg:Object):Boolean
获取对象是否是动态类. | fireas.base.reflex | ||
getIsFinalClass(arg:Object):Boolean
获取对象是否是密封类. | fireas.base.reflex | ||
getIsStaticClass(arg:Object):Boolean
获取对象是否是静态类. | fireas.base.reflex | ||
getSuperClassShortName(arg:Object):String
获取对象基类的类名. | fireas.base.reflex | ||
| getClassExtendedList | () | 函数 |
public function getClassExtendedList(arg:Object):Array获取对象所继承的所有父类,以数组返回.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Array — 目标对象父类列表.
|
| getClassImplementedList | () | 函数 |
public function getClassImplementedList(arg:Object):Array获取对象所实现的所有接口,以数组返回.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Array — 目标对象现实过的接口列表.
|
| getClassShortName | () | 函数 |
public function getClassShortName(arg:Object):String获取对象的类名.
不同于getQualifiedClassName,该方法获取的只是类对象的不完全限定类名,也就是不含有路径的类名.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
String — 目标对象的类名.
|
| getConstructorDetails | () | 函数 |
public function getConstructorDetails(arg:Object):Array获取对象的构造函数详细资料,以数组返回.
返回的参数以数组存在.数组的每一项也是一个数组,而新的数组中第一项表示该参数的类型,第二项表示是否可选参数.
例如调用getConstructorDetails(new Event(""));那么返回的数组每一项如下值:
| 数组索引 | 参数类型 | 可选参数 | 第几个参数 |
|---|---|---|---|
| 0 | String | true | 1 |
| 1 | Boolean | false | 2 |
| 2 | Boolean | false | 3 |
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Array — 目标对象构造函数的详细资料.
|
| getConstructorLength | () | 函数 |
public function getConstructorLength(arg:Object):uint获取对象构造函数的参数长度.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
uint — 目标对象构造函数的参数长度.
|
| getIsDynamicClass | () | 函数 |
public function getIsDynamicClass(arg:Object):Boolean获取对象是否是动态类.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Boolean — 如果目标对象是动态类,则为true.
|
| getIsFinalClass | () | 函数 |
public function getIsFinalClass(arg:Object):Boolean获取对象是否是密封类.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Boolean — 如果目标对象是密封类,则为true.
|
| getIsStaticClass | () | 函数 |
public function getIsStaticClass(arg:Object):Boolean获取对象是否是静态类.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
Boolean — 如果目标对象是静态类,则为true.
|
| getSuperClassShortName | () | 函数 |
public function getSuperClassShortName(arg:Object):String获取对象基类的类名.
不同于getQualifiedSuperclassName,该方法获取的只是对象基类的不完全限定类名,也就是不含有路径的类名.
参数
arg:Object — 目标对象.可以是对象实例,原始类型或者类对象.
|
String — 目标对象基类的类名.
|