Canonical name (#99)

* TEST: enabled testRetainAll

* Method resolution spared of annotations and generics

* TEST: test for canonical names "interface+generic" added

* Methods' canonical names support:

- Recursive iteration of method argument types
- Arguments in question are delivered from topmost overriden ancestor of this method
This commit is contained in:
KonstantinAnisimov
2016-11-30 16:19:28 +03:00
committed by Nikolay Igotti
parent e9b0ebb95e
commit 90b6a12a5c
4 changed files with 63 additions and 8 deletions
+4
View File
@@ -268,6 +268,10 @@ task local_variable(type: UnitKonanTest) {
source = "codegen/basics/local_variable.kt"
}
task canonical_name(type: RunKonanTest) {
goldValue = "A:foo\nA:qux\n"
source = "codegen/basics/canonical_name.kt"
}
task cast_simple(type: UnitKonanTest) {
source = "codegen/basics/cast_simple.kt"