| Package | org.as3commons.reflect |
| Class | public class Field |
| Inheritance | Field AbstractMember MetadataContainer Object |
| Subclasses | Accessor, Constant, Variable |
| Method | Defined By | ||
|---|---|---|---|
Field(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new Field objects. | Field | ||
![]() | addMetadata(metadata:Metadata):void
Adds a Metadata object to this container. | MetadataContainer | |
![]() | equals(other:Object):Boolean | AbstractMember | |
![]() | getCacheKey(clazz:Class, name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):String [static] | AbstractMember | |
![]() | 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 | ||
![]() | hasExactMetadata(otherMetadata:Metadata):Boolean | MetadataContainer | |
![]() | hasMetadata(key:String):Boolean
Returns whether this object has meta data for the given key. | MetadataContainer | |
![]() | newInstance(clazz:Class, name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):AbstractMember [static] | AbstractMember | |
| Field | () | Constructor |
public function Field(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)Creates a new Field objects.
Parametersname:String | |
type:String | |
declaringType:String | |
isStatic:Boolean | |
applicationDomain:ApplicationDomain | |
metadata:HashArray (default = null) |
| getValue | () | method |
public function getValue(target:* = null):*Returns the value of the field.
Parameters
target:* (default = null) |
* |