Packagesv.reflection
Classpublic class Type
InheritanceType Inheritance MemberInfo



Public Properties
 PropertyDefined by
 Inheritedattributes : Array
[abstract] An Array of Attribute objects
MemberInfo
  baseType : Type
[read-only] [abstract] The base Class this Type inherits from
Type
  constructor : ConstructorInfo
[abstract]
Type
 InheriteddeclaringType : Type
[abstract] The Type that declares this member.
MemberInfo
  definition : Class
[read-only] [abstract] The Class definition represented by this Type
Type
  fields : Array
[read-only] [abstract]
Type
  fullName : String
[read-only] [abstract] The full Class name ( ...:: )
Type
  interfaces : Array
[read-only] [abstract]
Type
  isDynamic : Boolean
[read-only] [abstract]
Type
  isInterface : Boolean
[read-only] [abstract]
Type
  isPrimitive : Boolean
[read-only] [abstract]
Type
  isSealed : Boolean
[read-only] [abstract]
Type
  members : Array
[read-only] [abstract]
Type
 InheritedmemberType : MemberTypes
[abstract]
MemberInfo
  methods : Array
[read-only] [abstract]
Type
 Inheritedname : String
[abstract]
MemberInfo
  properties : Array
[read-only] [abstract]
Type
 InheritedreflectedType : Type
[abstract] The Type used to obtain this member instance.
MemberInfo
 Inheriteduri : String
[abstract]
MemberInfo
Public Methods
 MethodDefined by
  
Type()
Type
  
createInstance(... parameters):Object
[abstract]
Type
  
getField(name:String):FieldInfo
[abstract]
Type
  
getFields(memberFlags:int = 0):Array
[abstract]
Type
  
getInterface(name:String):Type
[abstract]
Type
  
getMember(name:String):MemberInfo
[abstract]
Type
  
getMembers(memberFlags:int = 0):Array
[abstract]
Type
  
getMethod(name:String):MethodInfo
[abstract]
Type
  
getMethods(memberFlags:int = 0):Array
[abstract]
Type
  
getProperties(memberFlags:int = 0):Array
[abstract]
Type
  
getProperty(name:String):PropertyInfo
[abstract]
Type
  
getType(value:*):Type
[static]
Type
  
getTypeArray(values:Array):Array
[static]
Type
  
getTypeByName(name:String, domain:ApplicationDomain = null):Type
[static]
Type
  
invokeMethod(name:String, target:Object, ... parameters):Object
[abstract]
Type
  
isAssignableFrom(type:Type):Boolean
[abstract]
Type
  
isInstanceOfType(instance:Object):Boolean
[abstract]
Type
  
isSubclassOf(type:Type):Boolean
[abstract]
Type
  
toString():String
Type
Property detail
baseTypeproperty
baseType:Type  [read-only]

[abstract] The base Class this Type inherits from

Implementation
    public function get baseType():Type
constructorproperty 
public var constructor:ConstructorInfo

[abstract]

definitionproperty 
definition:Class  [read-only]

[abstract] The Class definition represented by this Type

Implementation
    public function get definition():Class
fieldsproperty 
fields:Array  [read-only]

[abstract]

Implementation
    public function get fields():Array
fullNameproperty 
fullName:String  [read-only]

[abstract] The full Class name ( ...:: )

Implementation
    public function get fullName():String
interfacesproperty 
interfaces:Array  [read-only]

[abstract]

Implementation
    public function get interfaces():Array
isDynamicproperty 
isDynamic:Boolean  [read-only]

[abstract]

Implementation
    public function get isDynamic():Boolean
isInterfaceproperty 
isInterface:Boolean  [read-only]

[abstract]

Implementation
    public function get isInterface():Boolean
isPrimitiveproperty 
isPrimitive:Boolean  [read-only]

[abstract]

Implementation
    public function get isPrimitive():Boolean
isSealedproperty 
isSealed:Boolean  [read-only]

[abstract]

Implementation
    public function get isSealed():Boolean
membersproperty 
members:Array  [read-only]

[abstract]

Implementation
    public function get members():Array
methodsproperty 
methods:Array  [read-only]

[abstract]

Implementation
    public function get methods():Array
propertiesproperty 
properties:Array  [read-only]

[abstract]

Implementation
    public function get properties():Array
Constructor detail
Type()constructor
public function Type()

Method detail
createInstance()method
public function createInstance(... parameters):Object

[abstract]

Parameters
... parameters

Returns
Object
getField()method 
public function getField(name:String):FieldInfo

[abstract]

Parameters
name:String

Returns
FieldInfo
getFields()method 
public function getFields(memberFlags:int = 0):Array

[abstract]

Parameters
memberFlags:int (default = 0)

Returns
Array
getInterface()method 
public function getInterface(name:String):Type

[abstract]

Parameters
name:String

Returns
Type
getMember()method 
public function getMember(name:String):MemberInfo

[abstract]

Parameters
name:String

Returns
MemberInfo
getMembers()method 
public function getMembers(memberFlags:int = 0):Array

[abstract]

Parameters
memberFlags:int (default = 0)

Returns
Array
getMethod()method 
public function getMethod(name:String):MethodInfo

[abstract]

Parameters
name:String

Returns
MethodInfo
getMethods()method 
public function getMethods(memberFlags:int = 0):Array

[abstract]

Parameters
memberFlags:int (default = 0)

Returns
Array
getProperties()method 
public function getProperties(memberFlags:int = 0):Array

[abstract]

Parameters
memberFlags:int (default = 0)

Returns
Array
getProperty()method 
public function getProperty(name:String):PropertyInfo

[abstract]

Parameters
name:String

Returns
PropertyInfo
getType()method 
public static function getType(value:*):Type

Parameters
value:*

Returns
Type
getTypeArray()method 
public static function getTypeArray(values:Array):Array

Parameters
values:Array

Returns
Array
getTypeByName()method 
public static function getTypeByName(name:String, domain:ApplicationDomain = null):Type

Parameters
name:String
 
domain:ApplicationDomain (default = null)

Returns
Type
invokeMethod()method 
public function invokeMethod(name:String, target:Object, ... parameters):Object

[abstract]

Parameters
name:String
 
target:Object
 
... parameters

Returns
Object
isAssignableFrom()method 
public function isAssignableFrom(type:Type):Boolean

[abstract]

Parameters
type:Type

Returns
Boolean
isInstanceOfType()method 
public function isInstanceOfType(instance:Object):Boolean

[abstract]

Parameters
instance:Object

Returns
Boolean
isSubclassOf()method 
public function isSubclassOf(type:Type):Boolean

[abstract]

Parameters
type:Type

Returns
Boolean
toString()method 
public final function toString():String

Returns
String