JVM IR: Produce correct generic signatures for special bridge methods
This commit is contained in:
committed by
Alexander Udalov
parent
c16b548dff
commit
9d63412b3e
@@ -27,4 +27,14 @@ public class TestMap<K, V> implements Map<K, V> {
|
||||
|
||||
class MyMap: TestMap<String, String>()
|
||||
|
||||
// The Kotlin version of getOrDefault, which redirects to the default implementation in java.util.Map
|
||||
// 1 public bridge getOrDefault\(Ljava/lang/String;Ljava/lang/String;\)Ljava/lang/String;
|
||||
|
||||
// Test expectations differ between JVM and JVM IR backends, because of KT-40277. This should be revisited once KT-40277 is resolved.
|
||||
|
||||
// JVM_TEMPLATES:
|
||||
// 1 public final bridge getOrDefault\(Ljava/lang/Object;Ljava/lang/Object;\)Ljava/lang/Object;
|
||||
|
||||
// JVM_IR_TEMPLATES:
|
||||
// 1 public final bridge getOrDefault\(Ljava/lang/Object;Ljava/lang/String;\)Ljava/lang/String;
|
||||
// 1 public synthetic bridge getOrDefault\(Ljava/lang/Object;Ljava/lang/Object;\)Ljava/lang/Object;
|
||||
Reference in New Issue
Block a user