nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
engines: no more `super_inits` method used in old-style automatic init
[nit.git]
/
src
/
frontend
/
serialization_phase.nit
diff --git
a/src/frontend/serialization_phase.nit
b/src/frontend/serialization_phase.nit
index
25574e7
..
7f0427d
100644
(file)
--- a/
src/frontend/serialization_phase.nit
+++ b/
src/frontend/serialization_phase.nit
@@
-122,7
+122,7
@@
private class SerializationPhasePreModel
code.add "end"
code.add "end"
- var npropdef = toolcontext.parse_propdef(code.join("\n")).as(AConcreteInitPropdef)
+ var npropdef = toolcontext.parse_propdef(code.join("\n")).as(AMethPropdef)
npropdefs.add npropdef
nclassdef.parent.as(AModule).inits_to_retype.add npropdef
end
npropdefs.add npropdef
nclassdef.parent.as(AModule).inits_to_retype.add npropdef
end
@@
-186,11
+186,11
@@
end
private class PreciseTypeVisitor
super Visitor
private class PreciseTypeVisitor
super Visitor
- var npropdef: AConcreteInitPropdef
+ var npropdef: AMethPropdef
var mclassdef: MClassDef
var toolcontext: ToolContext
var mclassdef: MClassDef
var toolcontext: ToolContext
- init(npropdef: AConcreteInitPropdef, mclassdef: MClassDef, toolcontext: ToolContext)
+ init(npropdef: AMethPropdef, mclassdef: MClassDef, toolcontext: ToolContext)
do
self.npropdef = npropdef
self.mclassdef = mclassdef
do
self.npropdef = npropdef
self.mclassdef = mclassdef
@@
-223,8
+223,7
@@
end
redef class AAttrPropdef
private fun name: String
do
redef class AAttrPropdef
private fun name: String
do
- if n_id == null then return n_id2.text
- return n_id.text
+ return n_id2.text
end
end
end
end
@@
-256,7
+255,7
@@
redef class AModule
return null
end
return null
end
- private var inits_to_retype = new Array[AConcreteInitPropdef]
+ private var inits_to_retype = new Array[AMethPropdef]
end
redef class AStdClassdef
end
redef class AStdClassdef