MCPcopy Create free account
hub / github.com/KDE/kdevelop / Module

Class Module

plugins/qmljs/nodejsmodules/jsgenerator.py:189–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

187 print('')
188
189class Module(object):
190 def __init__(self):
191 self._members = []
192
193 def member(self, member):
194 self._members.append(member)
195 return self
196
197 def members(self, *args):
198 for arg in args:
199 self.member(arg)
200
201 return self
202
203 def print(self):
204 # Declare the members in "exports"
205 for member in self._members:
206 member.setParentName('exports', False)
207 member.setName('')
208 member.print()
209 print('')

Callers 15

child_process.pyFile · 0.85
ecmascript.pyFile · 0.85
os.pyFile · 0.85
dns.pyFile · 0.85
fs.pyFile · 0.85
url.pyFile · 0.85
path.pyFile · 0.85
tty.pyFile · 0.85
https.pyFile · 0.85
dgram.pyFile · 0.85
net.pyFile · 0.85
stream.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected