| Package | org.as3commons.reflect |
| Class | public class Variable |
| Inheritance | Variable Field AbstractMember MetadataContainer Object |
var keyword.
| Method | Defined By | ||
|---|---|---|---|
Variable(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new Variable object. | Variable | ||
![]() | 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(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):Variable [static] | Variable | ||
| Variable | () | Constructor |
public function Variable(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new Variable object.
name:String — the name of the variable
| |
type:String — the data type of the variable
| |
declaringType:String — the type that declares the variable
| |
isStatic:Boolean — whether or not this member is static (class member)
| |
applicationDomain:ApplicationDomain | |
metadata:HashArray (default = null) |
| newInstance | () | method |
public static function newInstance(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null):VariableParameters
name:String | |
type:String | |
declaringType:String | |
isStatic:Boolean | |
applicationDomain:ApplicationDomain | |
metadata:HashArray (default = null) |
Variable |