JVM_IR KT-48945 generate special bridge with unsubstituted signature

This commit is contained in:
Dmitry Petrov
2021-11-15 15:51:28 +03:00
committed by TeamCityServer
parent 4c3404888a
commit 30ceb49442
36 changed files with 809 additions and 42 deletions
@@ -9,14 +9,14 @@ public abstract class MindMap {
public bridge final method entrySet(): java.util.Set
public final @org.jetbrains.annotations.Nullable method get(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.String
public abstract method get(p0: int): java.lang.String
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public abstract method getEntries(): java.util.Set
public abstract method getKeys(): java.util.Set
public abstract method getSize(): int
public abstract method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public abstract method remove(p0: int): java.lang.String
public synthetic bridge method remove(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object): java.lang.String
public bridge final method size(): int
public bridge final method values(): java.util.Collection
@@ -12,7 +12,7 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Byte;Ljava/lan
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public abstract <null> method containsValue(p0: short): boolean
public abstract <null> method get(p0: byte): java.lang.Short
public synthetic bridge <null> method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method get(p0: java.lang.Object): java.lang.Object
public bridge final <null> method get(p0: java.lang.Object): java.lang.Short
public abstract <null> method getEntries(): java.util.Set
public abstract <null> method getKeys(): java.util.Set
@@ -10,14 +10,14 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Byte;Ljava/lan
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public abstract <null> method containsValue(p0: short): boolean
public abstract <null> method get(p0: byte): java.lang.Short
public synthetic bridge <null> method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method get(p0: java.lang.Object): java.lang.Object
public bridge final <null> method get(p0: java.lang.Object): java.lang.Short
public abstract <null> method getEntries(): java.util.Set
public abstract <null> method getKeys(): java.util.Set
public abstract <null> method getSize(): int
public abstract <null> method getValues(): java.util.Collection
public abstract <null> method remove(p0: byte): java.lang.Short
public synthetic bridge <null> method remove(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method remove(p0: java.lang.Object): java.lang.Object
public bridge final <null> method remove(p0: java.lang.Object): java.lang.Short
public bridge final <null> method size(): int
}
@@ -12,7 +12,7 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Number;Ljava/l
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public abstract <null> method containsValue(p0: java.lang.String): boolean
public abstract <null> method get(p0: java.lang.Number): java.lang.String
public synthetic bridge <null> method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method get(p0: java.lang.Object): java.lang.Object
public bridge final <null> method get(p0: java.lang.Object): java.lang.String
public abstract <null> method getEntries(): java.util.Set
public abstract <null> method getKeys(): java.util.Set
@@ -10,14 +10,14 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Number;Ljava/l
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public abstract <null> method containsValue(p0: java.lang.String): boolean
public abstract <null> method get(p0: java.lang.Number): java.lang.String
public synthetic bridge <null> method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method get(p0: java.lang.Object): java.lang.Object
public bridge final <null> method get(p0: java.lang.Object): java.lang.String
public abstract <null> method getEntries(): java.util.Set
public abstract <null> method getKeys(): java.util.Set
public abstract <null> method getSize(): int
public abstract <null> method getValues(): java.util.Collection
public abstract <null> method remove(p0: java.lang.Number): java.lang.String
public synthetic bridge <null> method remove(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method remove(p0: java.lang.Object): java.lang.Object
public bridge final <null> method remove(p0: java.lang.Object): java.lang.String
public bridge final <null> method size(): int
}
@@ -25,6 +25,6 @@ public abstract class<LGenericMap<Ljava/lang/Number;Ljava/lang/String;>;> Numbe
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public abstract <null> method containsValue(p0: java.lang.String): boolean
public abstract <null> method get(p0: java.lang.Number): java.lang.String
public synthetic bridge <null> method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final <null> method get(p0: java.lang.Object): java.lang.Object
public bridge final <null> method get(p0: java.lang.Object): java.lang.String
}
@@ -169,7 +169,7 @@ public final class DStringMap {
public bridge final method entrySet(): java.util.Set
public @org.jetbrains.annotations.Nullable method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Number
public bridge final method get(p0: java.lang.Object): java.lang.Number
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public @org.jetbrains.annotations.NotNull method getKeys(): java.util.Set
public method getSize(): int
@@ -158,7 +158,7 @@ public final class DStringMap {
public bridge final method entrySet(): java.util.Set
public @org.jetbrains.annotations.Nullable method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Number
public bridge final method get(p0: java.lang.Object): java.lang.Number
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public @org.jetbrains.annotations.NotNull method getKeys(): java.util.Set
public method getSize(): int
@@ -169,7 +169,7 @@ public final class DIntMap {
public bridge final method entrySet(): java.util.Set
public @org.jetbrains.annotations.Nullable method get(p0: int): java.lang.Double
public bridge final method get(p0: java.lang.Object): java.lang.Double
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public @org.jetbrains.annotations.NotNull method getKeys(): java.util.Set
public method getSize(): int
@@ -158,7 +158,7 @@ public final class DIntMap {
public bridge final method entrySet(): java.util.Set
public @org.jetbrains.annotations.Nullable method get(p0: int): java.lang.Double
public bridge final method get(p0: java.lang.Object): java.lang.Double
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public @org.jetbrains.annotations.NotNull method getKeys(): java.util.Set
public method getSize(): int
@@ -99,7 +99,7 @@ public abstract class AbstractMap {
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Number
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public abstract method get(p0: java.lang.String): java.lang.Number
public abstract method getEntries(): java.util.Set
public abstract method getKeys(): java.util.Set
@@ -7,8 +7,10 @@ public abstract class AMMapSD {
public bridge method containsValue(p0: double): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge final method get(p0: java.lang.Object): java.lang.Double
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.Double
public bridge final method remove(p0: java.lang.Object): java.lang.Double
public synthetic bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge method remove(p0: java.lang.String): java.lang.Double
}
@@ -21,5 +23,6 @@ public abstract class AMapSD {
public bridge method containsValue(p0: double): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge final method get(p0: java.lang.Object): java.lang.Double
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.Double
}
@@ -16,7 +16,7 @@ public abstract class IntIntMap {
public bridge final method entrySet(): java.util.Set
public abstract method get(p0: int): java.lang.Integer
public bridge final method get(p0: java.lang.Object): java.lang.Integer
public synthetic bridge method get(p0: java.lang.Object): java.lang.Object
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public abstract method getEntries(): java.util.Set
public abstract method getKeys(): java.util.Set
public abstract method getSize(): int