Packageorg.as3commons.reflect
Classpublic class Field
InheritanceField Inheritance AbstractMember Inheritance MetaDataContainer
SubclassesAccessor, Constant, Variable

A field of a class.



Public Properties
 PropertyDefined by
 InheriteddeclaringType : Type
AbstractMember
 InheritedisStatic : Boolean
AbstractMember
 InheritedmetaData : Array
Returns an array of all metadata objects in this container.
MetaDataContainer
 Inheritedname : String
AbstractMember
 InheritednamespaceURI : String
AbstractMember
 Inheritedtype : Type
AbstractMember
Public Methods
 MethodDefined by
  
Field(name:String, type:String, declaringType:String, isStatic:Boolean, metaData:Array = null)
Creates a new Field objects.
Field
 Inherited
addMetaData(metaData:MetaData):void
Adds a MetaData object to this container.
MetaDataContainer
 Inherited
getMetaData(key:String):Array
Returns the array of MetaData object that corresponds to the given key.
MetaDataContainer
  
getValue(target:* = null):*
Returns the value of the field.
Field
 Inherited
hasMetaData(key:String):Boolean
Returns whether this object has meta data for the given key.
MetaDataContainer
Constructor detail
Field()constructor
public function Field(name:String, type:String, declaringType:String, isStatic:Boolean, metaData:Array = null)

Creates a new Field objects.

Parameters
name:String
 
type:String
 
declaringType:String
 
isStatic:Boolean
 
metaData:Array (default = null)
Method detail
getValue()method
public function getValue(target:* = null):*

Returns the value of the field.

Parameters
target:* (default = null)

Returns
*