(name)
| 112 | |
| 113 | |
| 114 | def build_constructor(name): |
| 115 | implementing_name = implements[name][0] if implements.get(name) else 'WrapperObject' |
| 116 | return [r'''{name}.prototype = Object.create({implementing}.prototype); |
| 117 | {name}.prototype.constructor = {name}; |
| 118 | {name}.prototype.__class__ = {name}; |
| 119 | {name}.__cache__ = {{}}; |
| 120 | Module['{name}'] = {name}; |
| 121 | '''.format(name=name, implementing=implementing_name)] |
| 122 | |
| 123 | |
| 124 | mid_js = [''' |
no test coverage detected