class ManifestBase.TypeArgs\r
- _parent = null\r
- _json = null\r
- _module_name = null\r
- _type = null\r
- \r
- parent: () ->\r
- _parent\r
- \r
- json: () ->\r
- _json\r
- \r
- module_name: () ->\r
- _module_name\r
- \r
- type: () ->\r
- _type\r
\r
set_default: () ->\r
- _json['args'] ||= {}\r
- _type = _json['type']\r
- @args = _json['args']\r
+ @json['args'] ||= {}\r
+ @type = @json['type']\r
+ @args = @json['args']\r
\r
init: () ->\r
\r
module_names: () ->\r
- _parent.module_names + [_module_name]\r
+ @parent.module_names().concat([@module_name])\r
\r
module_message: () ->\r
ManifestBase.module_message(@module_names)\r
\r
parent_name: () ->\r
- _parent.name\r
+ @parent.name\r
\r
parent_json: () ->\r
- _parent.json\r
+ @parent.json\r
\r
- constructor: (parent, json, module_name) ->\r
- _parent = parent\r
- _json = json\r
- _module_name = module_name\r
+ constructor: (@parent, @json, @module_name) ->\r
@set_default()\r
@init()\r
\r