Packageorg.as3commons.reflect
Interfacepublic interface IMember extends IMetadataContainer
Implementors AbstractMember

Describes a member (field or method) of a class.



Public Properties
 PropertyDefined By
  declaringType : Type
[read-only] Returns the Type object that declares this member.
IMember
 Inheritedmetadata : Array
[read-only] Returns an array of all metadata objects in this container.
IMetadataContainer
  name : String
[read-only] Returns the name of this member.
IMember
  type : Type
[read-only] Returns the type of this member.
IMember
Public Methods
 MethodDefined By
 Inherited
addMetadata(metadata:Metadata):void
Adds a Metadata object to this container.
IMetadataContainer
 Inherited
getMetadata(key:String):Array
Returns the array of Metadata object that corresponds to the given key.
IMetadataContainer
 Inherited
hasExactMetadata(otherMetadata:Metadata):Boolean
IMetadataContainer
 Inherited
hasMetadata(key:String):Boolean
Returns whether this object has meta data for the given key.
IMetadataContainer
Property Detail
declaringTypeproperty
declaringType:Type  [read-only]

Returns the Type object that declares this member.


Implementation
    public function get declaringType():Type
nameproperty 
name:String  [read-only]

Returns the name of this member.


Implementation
    public function get name():String
typeproperty 
type:Type  [read-only]

Returns the type of this member.


Implementation
    public function get type():Type