nitlanguage
/
nit.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
separate_compiler: `shortcut_equate` works on `is_same_instance`
[nit.git]
/
tests
/
base_init_simple.nit
1
import
kernel
2
3
class
A
4
init do
'A'
.
output
5
init
init2
do
'a'
.
output
6
fun
foo
do
'\n'
.
output
7
end
8
9
class
B
10
super
A
11
#alt1#redef init do '1'.output
12
init do
'1'
.
output
#alt1#
13
#alt1#redef init init2 do '2'.output
14
init
init2
do
'2'
.
output
#alt1#
15
#alt1#redef init init3 do '3'.output
16
init
init3
do
'3'
.
output
#alt1#
17
end
18
19
(
new
A
).
foo
20
(
new
A
.
init2
).
foo
21
(
new
B
).
foo
22
(
new
B
.
init2
).
foo
23
(
new
B
.
init3
).
foo
24