Function parameter type definition
Implements: Compare
OperationsConstructor
New(name:String, type:ParameterType->Type)
Name | Type | Description |
---|---|---|
name | String | function parameter name |
type | ParameterType->Type | parameter type |
Constructor
New(name:String, type:ParameterType->Type, desc:String)
Name | Type | Description |
---|---|---|
name | String | function parameter name |
type | ParameterType->Type | parameter type |
desc | String | description |
Constructor
New(name:String, props:Set<ParameterType>)
Name | Type | Description |
---|---|---|
name | String | function parameter name |
props | Set<ParameterType> | set of named parameter properties |
Constructor
New(name:String, props:Set<ParameterType>, req_params:String[])
Name | Type | Description |
---|---|---|
name | String | function parameter name |
props | Set<ParameterType> | set of named parameter properties |
req_params | String[] | require parameters |
Constructor
New(name:String, props:Set<ParameterType>, req_params:String[], desc:String)
Name | Type | Description |
---|---|---|
name | String | function parameter name |
props | Set<ParameterType> | set of named parameter properties |
req_params | String[] | require parameters |
desc | String | description |
Compares two objects
method : public : Compare(rhs:System.Compare) ~ Int
Name | Type | Description |
---|---|---|
rhs | Compare | compare object |
Type | Description |
---|---|
Int | 0 if equal, -1 if right-hand side i greater, 1 if left-hand side is greater |
Get the function description
method : public : GetDesc() ~ String
Type | Description |
---|---|
String | function description |
Get the function name
method : public : GetName() ~ String
Type | Description |
---|---|
String | function name |
Get parameter properties object descriptions
method : public : GetProps() ~ Set<ParameterType>
Type | Description |
---|---|
Set<ParameterType> | properties object descriptions |
Get parameter type
method : public : GetType() ~ ParameterType->Type
Type | Description |
---|---|
ParameterType->Type | parameter type |
Returns a hash ID for the given class
method : public : HashID() ~ Int
Type | Description |
---|---|
Int | hash ID |
JSON element representation
method : public : ToJson() ~ JsonElement
Type | Description |
---|---|
JsonElement | JSON element representation |
JSON string representation
method : public : ToString() ~ String
Type | Description |
---|---|
String | JSON string representation |