Closed serras closed 2 years ago
Fixes #34
I've get rid of name, and now at each point we carefully consider whether we need a qfName (fully qualified) or a baseName (just the final element).
name
qfName
baseName
Another change was to "flatten" the name of mutable copy classes, since we cannot add them to an already-existing class. So if for example we have:
class A { data class B(...) }
the name for the mutable copy class is A$B$Mutable.
A$B$Mutable
Fixes #34
I've get rid of
name
, and now at each point we carefully consider whether we need aqfName
(fully qualified) or abaseName
(just the final element).Another change was to "flatten" the name of mutable copy classes, since we cannot add them to an already-existing class. So if for example we have:
the name for the mutable copy class is
A$B$Mutable
.