公共方法
 函数定义方
  
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(""));那么返回的数组每一项如下值:

数组索引参数类型可选参数第几个参数
0Stringtrue1
1Booleanfalse2
2Booleanfalse3

注意:当目标对象是类对象时,那么获取到的构造函数参数类型将全是"*".

参数

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 — 目标对象基类的类名.