Packagepotomac.bundle
Classpublic class Argument
InheritanceArgument Inheritance Object

Argument describes a method or constructor argument associated with an extension declaration.



Public Properties
 PropertyDefined By
  hasDefault : Boolean
[read-only] True if the argument was provided a default value in the method signature.
Argument
  metadata : String
[read-only] The metadata string associated with this argument.
Argument
  name : String
[read-only] The name of the argument.
Argument
  type : String
[read-only] The fully qualified datatype of the argument.
Argument
Public Methods
 MethodDefined By
  
Argument(name:String, type:String, hasDefault:Boolean, metadata:String)
Callers should not construct Argument instances.
Argument
Property Detail
hasDefaultproperty
hasDefault:Boolean  [read-only]

True if the argument was provided a default value in the method signature.


Implementation
    public function get hasDefault():Boolean
metadataproperty 
metadata:String  [read-only]

The metadata string associated with this argument.


Implementation
    public function get metadata():String
nameproperty 
name:String  [read-only]

The name of the argument.


Implementation
    public function get name():String
typeproperty 
type:String  [read-only]

The fully qualified datatype of the argument.


Implementation
    public function get type():String
Constructor Detail
Argument()Constructor
public function Argument(name:String, type:String, hasDefault:Boolean, metadata:String)

Callers should not construct Argument instances. They should be retrieved via Extension.

Parameters
name:String
 
type:String
 
hasDefault:Boolean
 
metadata:String