Refine generic signature for fields

- For vals use the same semantics as for return types
- For vars use the same semantics as for value parameters
This commit is contained in:
Denis Zharkov
2015-11-27 18:57:00 +03:00
parent 64e0af48ed
commit 303c756302
7 changed files with 72 additions and 22 deletions
@@ -3,7 +3,7 @@ public val mutList: MutableList<String> = throw Exception()
// field: OutInFieldKt::list
// jvm signature: Ljava/util/List;
// generic signature: Ljava/util/List<+Ljava/lang/String;>;
// generic signature: Ljava/util/List<Ljava/lang/String;>;
// field: OutInFieldKt::mutList
// jvm signature: Ljava/util/List;