Packageorg.granite.reflect
Interfacepublic interface IMember
ImplementorsDynamicProperty, Member

Base interface for Member and DynamicProperty classes (mainly a marker).

See also

Member
DynamicProperty


Public Properties
 PropertyDefined by
  propertyKey : String
[read-only] The String representation of this member (field or method qName, key of a dynamic property or dictionary, index of an array, etc.)
IMember
Public Methods
 MethodDefined by
  
isAccessor():Boolean
Checks if this member is an accessor (get/set) field.
IMember
  
isConstant():Boolean
Checks if this member is a constant field.
IMember
  
isConstructor():Boolean
Checks if this member is a constructor.
IMember
  
Checks if this member is a dynamic property (always false for Member, always true for DynamicProperty).
IMember
  
isMethod():Boolean
Checks if this member is a method.
IMember
  
isReadable():Boolean
Checks if this member is readable (fields only).
IMember
  
isStatic():Boolean
Checks if this member is static.
IMember
  
isVariable():Boolean
Checks if this member is a variable field.
IMember
  
isWriteable():Boolean
Checks if this member is writeable (fields only).
IMember
Property detail
propertyKeyproperty
propertyKey:String  [read-only]

The String representation of this member (field or method qName, key of a dynamic property or dictionary, index of an array, etc.)

Implementation
    public function get propertyKey():String
Method detail
isAccessor()method
public function isAccessor():Boolean

Checks if this member is an accessor (get/set) field.

Returns
Booleantrue if this member is an accessor, false otherwise.
isConstant()method 
public function isConstant():Boolean

Checks if this member is a constant field.

Returns
Booleantrue if this member is a constant, false otherwise.
isConstructor()method 
public function isConstructor():Boolean

Checks if this member is a constructor.

Returns
Booleantrue if this member is a constructor, false otherwise.
isDynamicProperty()method 
public function isDynamicProperty():Boolean

Checks if this member is a dynamic property (always false for Member, always true for DynamicProperty).

Returns
Booleantrue if this member is a dynamic property, false otherwise.

See also

isMethod()method 
public function isMethod():Boolean

Checks if this member is a method.

Returns
Booleantrue if this member is a method, false otherwise.
isReadable()method 
public function isReadable():Boolean

Checks if this member is readable (fields only).

Returns
Booleantrue if this member is readable, false otherwise.
isStatic()method 
public function isStatic():Boolean

Checks if this member is static.

Returns
Booleantrue if this member is static, false otherwise.
isVariable()method 
public function isVariable():Boolean

Checks if this member is a variable field.

Returns
Booleantrue if this member is a variable, false otherwise.
isWriteable()method 
public function isWriteable():Boolean

Checks if this member is writeable (fields only).

Returns
Booleantrue if this member is writeable, false otherwise.