Interface org.as2lib.env.reflect.TypeMemberInfo

Description

TypeMemberInfo represents a type member.

Type members are methods, implicit get/set methods (referred to as properties) and variables (not supported right now).

Class or instance variables are not supported because they can only be evaluated if they got initialized previously. Therefore results could vary dramatically.

Method Index

getDeclaringType(), getFullName(), isStatic()

Inherited from MemberInfo

Inherited from BasicInterface

Method Detail

getFullName

public function getFullName(Void):String

Returns the full name of this type member.

The full name is the name of this type member plus the fully qualified name of the declaring type.

Return

the full name of this type member

Overrides

getFullName() in org.as2lib.env.reflect.MemberInfo

getDeclaringType

public function getDeclaringType(Void):TypeInfo

Returns the declaring type of this type member.

Return

this type member's declaring type

isStatic

public function isStatic(Void):Boolean

Returns whether this type member is static or not.

Static type members are members per type. Speaking of classes static type members are class variables or class methods.

Non-Static type members are members per instance. For example instance variables or instance methods.

Return

true if this type member is static else false