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 + [_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
+ _parent = parent\r
+ _json = json\r
+ _module_name = module_name\r
@set_default()\r
@init()\r
\r