blob: e055f54f663fd7f4dbcb2da8833a8f9990363ca1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class Foo<G> : Object {
public G g_data { get; set; }
public Foo (G g_data) {
Object (g_data: g_data);
}
}
void main () {
{
var foo = new Foo<Object> (new Object ());
assert (foo.g_data is Object);
}
{
var foo = new Foo<string> ("foo");
assert (foo.g_data == "foo");
}
}
|