| Package | org.as3commons.reflect |
| Class | public class Constant |
| Inheritance | Constant Field AbstractMember MetadataContainer Object |
const keyword.
| Method | Defined By | ||
|---|---|---|---|
Constant(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new Constant object. | Constant | ||
![]() | 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):Constant [static] | Constant | ||
| Constant | () | Constructor |
public function Constant(name:String, type:String, declaringType:String, isStatic:Boolean, applicationDomain:ApplicationDomain, metadata:HashArray = null)
Creates a new Constant object.
name:String — the name of the constant
| |
type:String — the data type of the constant
| |
declaringType:String — the type that declares the constant
| |
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):ConstantParameters
name:String | |
type:String | |
declaringType:String | |
isStatic:Boolean | |
applicationDomain:ApplicationDomain | |
metadata:HashArray (default = null) |
Constant |