Packageorg.pranaframework.reflection
Classpublic class Accessor
InheritanceAccessor Inheritance Field Inheritance AbstractMember

A member defined by getter and setter functions.

See also

AccessorAccess


Public Properties
 PropertyDefined by
  access : AccessorAccess
[read-only]
Accessor
 InheriteddeclaringType : Type
AbstractMember
 InheritedisStatic : Boolean
AbstractMember
  metaData : Array
[read-only]
Accessor
 Inheritedname : String
AbstractMember
 Inheritedtype : Type
AbstractMember
Public Methods
 MethodDefined by
  
Accessor(name:String, access:AccessorAccess, type:Type, declaringType:Type, isStatic:Boolean)
Creates a new Accessor instance.
Accessor
 Inherited
getValue(target:* = null):*
Returns the value of the field.
Field
  
isTransient():Boolean
Accessor
Property detail
accessproperty
access:AccessorAccess  [read-only]Implementation
    public function get access():AccessorAccess
metaDataproperty 
metaData:Array  [read-only]Implementation
    public function get metaData():Array
Constructor detail
Accessor()constructor
public function Accessor(name:String, access:AccessorAccess, type:Type, declaringType:Type, isStatic:Boolean)

Creates a new Accessor instance.

Parameters
name:String — the name of the variable
 
access:AccessorAccess — the access of the accessor
 
type:Type — the data type of the variable
 
declaringType:Type — the type that declares the variable
 
isStatic:Boolean — whether or not this member is static (class member)
Method detail
isTransient()method
public function isTransient():Boolean

Returns
Boolean