repo.or.cz
/
vala-gnome.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Release 0.41.92
[vala-gnome.git]
/
tests
/
objects
/
destructors.vala
blob
c25702eb4bb60aec9f7f5feadb3fd95175246218
1
class
Foo
:
Object
{
2
class
string
s
;
3
4
class construct
{
5
assert
(
s
==
null
);
6
s
=
"foo"
;
7
}
8
9
class
~
Foo
() {
10
assert
(
s
==
"foo"
);
11
s
=
null
;
12
}
13
}
14
15
class
Bar
:
Object
{
16
string
s
;
17
18
construct
{
19
assert
(
s
==
null
);
20
s
=
"bar"
;
21
}
22
23
~
Bar
() {
24
assert
(
s
==
"bar"
);
25
s
=
null
;
26
}
27
}
28
29
void
main
() {
30
typeof
(
Foo
);
31
32
var
bar
=
new
Bar
();
33
bar
=
null
;
34
}