Packageorg.pranaframework.reflection
Classpublic class AbstractMember
ImplementsIMember
SubclassesField

The base class for members of a class. Note: this class is immutable



Public Properties
 PropertyDefined by
  declaringType : Type
[read-only]
AbstractMember
  isStatic : Boolean
[read-only]
AbstractMember
  name : String
[read-only]
AbstractMember
  type : Type
[read-only]
AbstractMember
Public Methods
 MethodDefined by
  
AbstractMember(name:String, type:Type, declaringType:Type, isStatic:Boolean)
Creates a new AbstractMember object.
AbstractMember
Property detail
declaringTypeproperty
declaringType:Type  [read-only]Implementation
    public function get declaringType():Type
isStaticproperty 
isStatic:Boolean  [read-only]Implementation
    public function get isStatic():Boolean
nameproperty 
name:String  [read-only]Implementation
    public function get name():String
typeproperty 
type:Type  [read-only]Implementation
    public function get type():Type
Constructor detail
AbstractMember()constructor
public function AbstractMember(name:String, type:Type, declaringType:Type, isStatic:Boolean)

Creates a new AbstractMember object.

Parameters
name:String — the name of the member
 
type:Type — the type of the member
 
declaringType:Type — the type that declares the member
 
isStatic:Boolean