Packageorg.spicefactory.lib.reflect
Classpublic class FunctionBase
InheritanceFunctionBase Inheritance Member Inheritance MetadataAware Inheritance Object
Subclasses Constructor, Method

Abstract base class for Function types (Methods and Constructors).



Public Properties
 PropertyDefined By
 InheriteddeclaredBy : ClassInfo
[read-only] The type declaring this member.
Member
 Inheritedname : String
[read-only] The name of this member.
Member
 InheritednamespaceURI : String
[read-only] The namespace URI for this member or null if this is a public member.
Member
 Inheritedowner : ClassInfo
[read-only] The owner of this member.
Member
  parameters : Array
[read-only] The parameter types of the function represented by this instance.
FunctionBase
Public Methods
 MethodDefined By
 Inherited
getAllMetadata(validate:Boolean = true):Array
Returns all metadata tags for this type in no particular order.
MetadataAware
 Inherited
getMetadata(type:Object, validate:Boolean = true):Array
Returns all metadata tags for the specified type for this element.
MetadataAware
 Inherited
hasMetadata(type:Object):Boolean
Indicates whether this element has at least one metadata tag of the specified type.
MetadataAware
Protected Methods
 MethodDefined By
  
convertParameters(params:Array):void
Converts the specified parameters to the types expected for this function if necessary.
FunctionBase
Property Detail
parametersproperty
parameters:Array  [read-only]

The parameter types of the function represented by this instance. Each element in the returned Array is an instance of the Parameter class.


Implementation
    public function get parameters():Array
Method Detail
convertParameters()method
protected function convertParameters(params:Array):void

Converts the specified parameters to the types expected for this function if necessary.

Parameters

params:Array — the parameters to convert


Throws
MethodInvocationError — if the specified number of parameters is invalid for this function
 
ConversionError — if the conversion for one of parameters fails