Abstract base class for members of a
Class.
protected var applicationDomain:ApplicationDomaindeclaringType:Type [read-only]
Implementation public function get declaringType():TypeisStatic:Boolean [read-only]
Implementation public function get isStatic():Booleanname:String [read-only]
Implementation public function get name():StringnamespaceURI:String [read-only]
Implementation public function get namespaceURI():StringqName:QName [read-only]
Implementation public function get qName():QNametype:Type [read-only]
Implementation public function get type():Typepublic function AbstractMember(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new AbstractMember object.
Parameters | name:String — the name of the member
|
| |
| type:String — the type of the member
|
| |
| declaringType:String — the type that declares the member
|
| |
| isStatic:Boolean — whether this member is static
|
| |
| applicationDomain:ApplicationDomain — an array of Metadata objects describing this member
|
| |
| metadata:HashArray (default = null) |
protected function compareMetadata(metadataArray:Array):Boolean Parameters
Returns public function equals(other:Object):Boolean Parameters
Returns public static function getCacheKey(clazz:Class, name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):String Parameters
| clazz:Class |
| |
| name:String |
| |
| type:String |
| |
| declaringType:String |
| |
| isStatic:Boolean |
| |
| applicationDomain:ApplicationDomain |
| |
| metadata:HashArray (default = null) |
Returns protected function initAbstractType(name:String, isStatic:Boolean, type:String, declaringType:String, applicationDomain:ApplicationDomain):void Parameters
| name:String |
| |
| isStatic:Boolean |
| |
| type:String |
| |
| declaringType:String |
| |
| applicationDomain:ApplicationDomain |
public static function newInstance(clazz:Class, name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):AbstractMember Parameters
| clazz:Class |
| |
| name:String |
| |
| type:String |
| |
| declaringType:String |
| |
| isStatic:Boolean |
| |
| applicationDomain:ApplicationDomain |
| |
| metadata:HashArray (default = null) |
Returns as3commons_reflect function setDeclaringType(value:String):void Parameters
as3commons_reflect function setIsStatic(value:Boolean):void Parameters
as3commons_reflect function setName(value:String):void Parameters
as3commons_reflect function setNamespaceURI(value:String):void Parameters
as3commons_reflect function setType(value:String):void Parameters
Sat Oct 15 2011, 12:01 PM +02:00