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
@@ -1,13 +1,5 @@
// WITH_STDLIB
// TODO KT-42391
// JVM:
// public bridge final method get(p0: java.lang.Object): java.lang.Object
// public bridge final method remove(p0: java.lang.Object): java.lang.Object
// JVM_IR:
// public bridge final method get(p0: java.lang.Object): java.lang.String
// public bridge final method remove(p0: java.lang.Object): java.lang.String
open class A : HashMap<String, String>()
class B : A()
@@ -7,6 +7,7 @@ public class A {
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public bridge method getEntries(): java.util.Set
@@ -14,6 +15,7 @@ public class A {
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
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 method remove(p0: java.lang.String): java.lang.String
public bridge final method size(): int
@@ -0,0 +1,73 @@
// TARGET_BACKEND: JVM
// FULL_JDK
// FILE: kt48945.kt
interface MSS : Map<String, String>
interface GM<K, V> : Map<K, V>
interface SMSS : GM<String, String>
class Test_MapStringString_AbstractMapStringString :
Map<String, String>, java.util.AbstractMap<String, String>()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_MapStringString_JMapFinalRemove :
Map<String, String>, JMapFinalRemove()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_MSS_AbstractMapStringString :
MSS, java.util.AbstractMap<String, String>()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_MSS_JMapFinalRemove :
MSS, JMapFinalRemove()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_GMStringString_AbstractMapStringString :
GM<String, String>, java.util.AbstractMap<String, String>()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_GMStringString_JMapFinalRemove :
GM<String, String>, JMapFinalRemove()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_SMSS_AbstractMapStringString :
SMSS, java.util.AbstractMap<String, String>()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
class Test_SMSS_JMapFinalRemove :
SMSS, JMapFinalRemove()
{
override val entries: MutableSet<MutableMap.MutableEntry<String, String>>
get() = TODO()
}
// FILE: JMapFinalRemove.java
import java.util.AbstractMap;
public abstract class JMapFinalRemove extends AbstractMap<String, String> {
@Override
public final String remove(Object key) {
return super.remove(key);
}
}
@@ -0,0 +1,206 @@
@kotlin.Metadata
public interface GM {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public interface MSS {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public interface SMSS {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public final class Test_GMStringString_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_GMStringString_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MSS_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MSS_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MapStringString_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MapStringString_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_SMSS_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_SMSS_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public bridge final method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@@ -0,0 +1,238 @@
@kotlin.Metadata
public interface GM {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public interface MSS {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public interface SMSS {
// source: 'kt48945.kt'
}
@kotlin.Metadata
public final class Test_GMStringString_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
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 remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_GMStringString_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public synthetic bridge method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MSS_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
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 remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MSS_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public synthetic bridge method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MapStringString_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
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 remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_MapStringString_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public synthetic bridge method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_SMSS_AbstractMapStringString {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
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 remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String): java.lang.String
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@kotlin.Metadata
public final class Test_SMSS_JMapFinalRemove {
// source: 'kt48945.kt'
public method <init>(): void
public bridge final method containsKey(p0: java.lang.Object): boolean
public bridge method containsKey(p0: java.lang.String): boolean
public bridge final method containsValue(p0: java.lang.Object): boolean
public bridge method containsValue(p0: java.lang.String): boolean
public bridge final method entrySet(): java.util.Set
public synthetic bridge final method get(p0: java.lang.Object): java.lang.Object
public bridge final method get(p0: java.lang.Object): java.lang.String
public bridge method get(p0: java.lang.String): java.lang.String
public @org.jetbrains.annotations.NotNull method getEntries(): java.util.Set
public bridge method getKeys(): java.util.Set
public synthetic bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public bridge final method getOrDefault(p0: java.lang.Object, p1: java.lang.String): java.lang.String
public bridge method getOrDefault(p0: java.lang.String, p1: java.lang.String): java.lang.String
public bridge method getSize(): int
public bridge method getValues(): java.util.Collection
public bridge final method keySet(): java.util.Set
public synthetic bridge method remove(p0: java.lang.Object): java.lang.Object
public bridge final method remove(p0: java.lang.Object, p1: java.lang.Object): boolean
public bridge method remove(p0: java.lang.String, p1: java.lang.String): boolean
public bridge final method size(): int
public bridge final method values(): java.util.Collection
}
@@ -15,14 +15,14 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/l
public <null> method containsValue(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public @org.jetbrains.annotations.Nullable <null> method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): 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 <null> method getSize(): int
public <null> method isEmpty(): boolean
public @org.jetbrains.annotations.Nullable <null> method put(@org.jetbrains.annotations.NotNull p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.String): java.lang.String
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.Nullable <null> method remove(@org.jetbrains.annotations.NotNull p0: java.lang.String): 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
private synthetic final field <Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;> $$delegate_0: java.util.HashMap
@@ -45,14 +45,14 @@ public final class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang
public <null> method containsValue(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean
public bridge final <null> method containsValue(p0: java.lang.Object): boolean
public @org.jetbrains.annotations.Nullable <null> method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): 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 <null> method getSize(): int
public <null> method isEmpty(): boolean
public @org.jetbrains.annotations.Nullable <null> method put(@org.jetbrains.annotations.NotNull p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.String): java.lang.String
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
public @org.jetbrains.annotations.Nullable <null> method remove(@org.jetbrains.annotations.NotNull p0: java.lang.String): 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
private synthetic final field <Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;> $$delegate_0: java.util.HashMap