diff options
| author | Jack | 2017-01-30 22:42:57 -0800 |
|---|---|---|
| committer | Jack Koenig | 2017-01-31 11:30:28 -0800 |
| commit | 3ef63639284b2b56f415e1540c58d85d88c360db (patch) | |
| tree | 5ab5802bcd1ec2a86ef23a67b6d1249488425deb /src/main | |
| parent | f8408623e13149ccd4bfae443d916eeb9c5a2146 (diff) | |
Make Module and Bundle properly use empty namespaces
Fix default suggested name of Module instances (now based on desired name
rather than actual assigned name).
Remove parent/child relationship from Namespace.
Previously, Module and Bundle namespaces were "children" of the Module
definition namespace. This could lead to collisions that would give unexpected
names for module instances or Bundle elements. In particular, otherwise
identical modules that instantiate other identical modules in such a way that
the instance cannot be named via reflection would not be deduplicated because
the names of the instances would collide with the names of the modules in the
Builder.globalNamespace.
Diffstat (limited to 'src/main')
0 files changed, 0 insertions, 0 deletions
