nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
model: remove `new_msignature` and special call as the new signature is the method...
[nit.git]
/
src
/
modelize
/
modelize_property.nit
diff --git
a/src/modelize/modelize_property.nit
b/src/modelize/modelize_property.nit
index
fe755a5
..
abce092
100644
(file)
--- a/
src/modelize/modelize_property.nit
+++ b/
src/modelize/modelize_property.nit
@@
-150,7
+150,6
@@
redef class ModelBuilder
var mparameters = new Array[MParameter]
var msignature = new MSignature(mparameters, null)
mpropdef.msignature = msignature
var mparameters = new Array[MParameter]
var msignature = new MSignature(mparameters, null)
mpropdef.msignature = msignature
- mpropdef.new_msignature = msignature
mprop.is_init = true
self.toolcontext.info("{mclassdef} gets a free empty constructor {mpropdef}{msignature}", 3)
the_root_init_mmethod = mprop
mprop.is_init = true
self.toolcontext.info("{mclassdef} gets a free empty constructor {mpropdef}{msignature}", 3)
the_root_init_mmethod = mprop
@@
-335,7
+334,7
@@
redef class ModelBuilder
# Combine the inherited list to what is collected
if longest.initializers.length > 0 then
# Combine the inherited list to what is collected
if longest.initializers.length > 0 then
- mparameters.prepend longest.new_msignature.mparameters
+ mparameters.prepend longest.msignature.mparameters
initializers.prepend longest.initializers
end
end
initializers.prepend longest.initializers
end
end
@@
-885,7
+884,6
@@
redef class AMethPropdef
var root_init = mclassdef.mclass.root_init
if root_init != null then
# Inherit the initializers by refinement
var root_init = mclassdef.mclass.root_init
if root_init != null then
# Inherit the initializers by refinement
- mpropdef.new_msignature = root_init.new_msignature
assert mpropdef.initializers.is_empty
mpropdef.initializers.add_all root_init.initializers
end
assert mpropdef.initializers.is_empty
mpropdef.initializers.add_all root_init.initializers
end