Packageorg.spicefactory.lib.reflect
Classpublic class Member
InheritanceMember Inheritance MetadataAware Inheritance Object
Subclasses FunctionBase, Property

Represents a named member of a Class (a Constructor, Property or Method).



Public Properties
 PropertyDefined By
  declaredBy : ClassInfo
[read-only] The type declaring this member.
Member
  name : String
[read-only] The name of this member.
Member
  namespaceURI : String
[read-only] The namespace URI for this member or null if this is a public member.
Member
  owner : ClassInfo
[read-only] The owner of this member.
Member
Public Methods
 MethodDefined By
 Inherited
getAllMetadata(validate:Boolean = true):Array
Returns all metadata tags for this type in no particular order.
MetadataAware
 Inherited
getMetadata(type:Object, validate:Boolean = true):Array
Returns all metadata tags for the specified type for this element.
MetadataAware
 Inherited
hasMetadata(type:Object):Boolean
Indicates whether this element has at least one metadata tag of the specified type.
MetadataAware
Property Detail
declaredByproperty
declaredBy:ClassInfo  [read-only]

The type declaring this member. Will be null for var and const declarations as the Flash Player does not provide this information for these member types. This property works for methods and property getters and setters only.


Implementation
    public function get declaredBy():ClassInfo
nameproperty 
name:String  [read-only]

The name of this member. For Constructors the value is the same as the name of the class the Constructor belongs to (not fully qualified). Otherwise the value is simply the name of the method or property.


Implementation
    public function get name():String
namespaceURIproperty 
namespaceURI:String  [read-only]

The namespace URI for this member or null if this is a public member.


Implementation
    public function get namespaceURI():String
ownerproperty 
owner:ClassInfo  [read-only]

The owner of this member. The owner is the Class that was reflected on to retrieve an instance of this Member. This may differ from the Class that this Member is declared on which may be a supertype. The declaredBy attribute provided by the describeType method is currently ignored for consistency reasons, since it is not provided for all Member types.


Implementation
    public function get owner():ClassInfo