Type.registerNamespace(namespacePath) 注册一个命名空间。
Type.isNamespace(object) 判断一个对象是否是命名空间。
classInstanceVar.registerClass(typeName, baseType, interfaceTypes) 注册一个类,typeName,要注册的类名,baseType继承的类,可以为空,interfaceTypes,继承的接口,可以为空。
Type.isClass(type) 判断一个对象是否是一个类。
typeInstanceVar.getName() 获取一个对象的类型名。typeInstanceVar是一个类型,可以用Object.getType(对象实例)来获取。
TypeA.isInstanceOfType(instance) 判断一个实例是否是某个类的实例。
typeInstanceVar.registerInterface(typeName) 注册一个接口。
Type.isInterface(type) 判断一个类型是否是接口。
aType.isImplementedBy(typeInstanceVar) 判断一个类是否实现了接口。typeInstanceVar为类实例
typeInstanceVar.implementsInterface(interfaceType) 也是判断一个类是否实现了接口,interfaceType为要判断的接口
instanceVar.callBaseMethod(instance, name, baseArguments) 调用基类方法,instance 为instanceVar的类型,通常为this,name 为要调用的方法名,baseArguments为调用时传入的参数(数组)。
typeInstanceVar.getBaseType() 获取基类类型
typeVar.getInterfaces() 获取一个基类继承的所有接口。
Type.getRootNamespaces() 获取当前客户端应用程序的所有根命名空间。
typeVar.baseClassName.initializeBase(instance, baseArguments ) 实例化基类,instance为要实例化的基类名,baseArguments 为实例化时传递的参数。
ANamespace.AnEnum.registerEnum(name, flags) 注册一个枚举