Overview - Common API - Client API - Admin API - Runtime API
Decorator
Decorator encapsulates a decorator (annotation) on a class or property.
Details
- Module common
Method Summary
| Name | Returns | Description |
|---|---|---|
| constructor | void |
Create a Decorator |
| getArguments | object[] |
Returns the arguments for this decorator |
| getName | string |
Returns the name of a decorator |
| getParent | void |
Returns the owner of this property |
Method Details
new Decorator()
Create a Decorator.
Parameters
| Name | Type | Mandatory | Description |
|---|---|---|---|
| parent | ClassDeclaration; Property | Yes | the owner of this property |
| ast | Object | Yes | The AST created by the parser |
getParent
getParent( )
Returns the owner of this property
Parameters
No parameters
getName
string getName( )
Returns the name of a decorator
Returns
string - the name of this decorator
Parameters
No parameters
getArguments
object[] getArguments( )
Returns the arguments for this decorator
Returns
object - the arguments for this decorator or null if it does not have any arguments
Parameters
No parameters