KT-27936 Generate InnerClasses attributes
This commit is contained in:
committed by
teamcity
parent
4a8eec8166
commit
18e61315f4
+47
@@ -0,0 +1,47 @@
|
||||
@kotlin.Metadata
|
||||
public abstract class<<K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;Lkotlin/jvm/internal/markers/KMutableMap;> AbstractGenericMap {
|
||||
// source: 'genericClass.kt'
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection<TV;>;> method getValues(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Collection<TV;>;> method values(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;> method entrySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;> method getEntries(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<TK;>;> method getKeys(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<TK;>;> method keySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/Object;)TV;> method get(p0: java.lang.Object): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/Object;)TV;> method remove(p0: java.lang.Object): java.lang.Object
|
||||
public <(Ljava/util/Map<+TK;+TV;>;)V> method putAll(@org.jetbrains.annotations.NotNull p0: java.util.Map): void
|
||||
public @org.jetbrains.annotations.Nullable <(TK;TV;)TV;> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public <null> method <init>(): void
|
||||
public <null> method clear(): void
|
||||
public <null> method containsKey(p0: java.lang.Object): boolean
|
||||
public <null> method containsValue(p0: java.lang.Object): boolean
|
||||
public <null> method getSize(): int
|
||||
public <null> method isEmpty(): boolean
|
||||
public bridge final <null> method size(): int
|
||||
private synthetic final field <Ljava/util/HashMap<TK;TV;>;> $$delegate_0: java.util.HashMap
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class<<K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;Lkotlin/jvm/internal/markers/KMutableMap;> GenericMap {
|
||||
// source: 'genericClass.kt'
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection<TV;>;> method getValues(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Collection<TV;>;> method values(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;> method entrySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;> method getEntries(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<TK;>;> method getKeys(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<TK;>;> method keySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/Object;)TV;> method get(p0: java.lang.Object): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/Object;)TV;> method remove(p0: java.lang.Object): java.lang.Object
|
||||
public <(Ljava/util/Map<+TK;+TV;>;)V> method putAll(@org.jetbrains.annotations.NotNull p0: java.util.Map): void
|
||||
public @org.jetbrains.annotations.Nullable <(TK;TV;)TV;> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public <null> method <init>(): void
|
||||
public <null> method clear(): void
|
||||
public <null> method containsKey(p0: java.lang.Object): boolean
|
||||
public <null> method containsValue(p0: java.lang.Object): boolean
|
||||
public <null> method getSize(): int
|
||||
public <null> method isEmpty(): boolean
|
||||
public bridge final <null> method size(): int
|
||||
private synthetic final field <Ljava/util/HashMap<TK;TV;>;> $$delegate_0: java.util.HashMap
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
+1
@@ -10,4 +10,5 @@ public final class<<K:Ljava/lang/Object;V:Ljava/lang/Object;>LJImpl<TK;TV;>;> M
|
||||
public <null> method <init>(): void
|
||||
public bridge <null> method getSize(): int
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -11,6 +11,7 @@ public abstract class<<A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Objec
|
||||
public abstract <null> method getSize(): int
|
||||
public abstract <null> method getValues(): java.util.Collection
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@@ -31,4 +32,5 @@ public abstract class<<A:Ljava/lang/Number;B:Ljava/lang/Object;>Ljava/lang/Objec
|
||||
public abstract <null> method getValues(): java.util.Collection
|
||||
public abstract <null> method remove(p0: java.lang.Number): java.lang.Object
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
+3
@@ -15,6 +15,7 @@ public abstract class<<A:Ljava/lang/Object;B:Ljava/lang/Object;>Ljava/lang/Objec
|
||||
public abstract <null> method getSize(): int
|
||||
public abstract <null> method getValues(): java.util.Collection
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@@ -43,6 +44,7 @@ public abstract class<<A:Ljava/lang/Number;B:Ljava/lang/Object;>Ljava/lang/Objec
|
||||
public abstract <null> method getValues(): java.util.Collection
|
||||
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@@ -66,4 +68,5 @@ public abstract class<<B:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<Lja
|
||||
public abstract <null> method getValues(): java.util.Collection
|
||||
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public bridge final <null> method size(): int
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
Vendored
+1
@@ -34,4 +34,5 @@ public final class<<A::Ljava/lang/Comparable<-TA;>;B:Ljava/lang/Object;>Ljava/la
|
||||
public synthetic bridge <null> method subMap(p0: java.lang.Object, p1: java.lang.Object): java.util.SortedMap
|
||||
public synthetic bridge <null> method tailMap(p0: java.lang.Object): java.util.SortedMap
|
||||
private final @org.jetbrains.annotations.NotNull field <Ljava/util/SortedMap<TA;TB;>;> map: java.util.SortedMap
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
+2
@@ -26,6 +26,7 @@ public abstract class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/l
|
||||
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
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
@@ -56,4 +57,5 @@ public final class<Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang
|
||||
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
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
compiler/testData/codegen/bytecodeListing/specialBridges/signatures/partiallySpecializedClass_ir.txt
Vendored
+55
@@ -0,0 +1,55 @@
|
||||
@kotlin.Metadata
|
||||
public abstract class<<V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;TV;>;Lkotlin/jvm/internal/markers/KMutableMap;> AbstractStringMap {
|
||||
// source: 'partiallySpecializedClass.kt'
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection<TV;>;> method getValues(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Collection<TV;>;> method values(): java.util.Collection
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/lang/String;>;> method getKeys(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<Ljava/lang/String;>;> method keySet(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;TV;>;>;> method entrySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;TV;>;>;> method getEntries(): java.util.Set
|
||||
public bridge final <(Ljava/lang/Object;)TV;> method get(p0: java.lang.Object): java.lang.Object
|
||||
public bridge final <(Ljava/lang/Object;)TV;> method remove(p0: java.lang.Object): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;)TV;> method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;)TV;> method remove(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;TV;)TV;> method put(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: java.lang.Object): java.lang.Object
|
||||
public <(Ljava/util/Map<+Ljava/lang/String;+TV;>;)V> method putAll(@org.jetbrains.annotations.NotNull p0: java.util.Map): void
|
||||
public <null> method <init>(): void
|
||||
public <null> method clear(): void
|
||||
public <null> method containsKey(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean
|
||||
public bridge final <null> method containsKey(p0: java.lang.Object): boolean
|
||||
public <null> method containsValue(p0: java.lang.Object): boolean
|
||||
public <null> method getSize(): int
|
||||
public <null> method isEmpty(): boolean
|
||||
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public bridge final <null> method size(): int
|
||||
private synthetic final field <Ljava/util/HashMap<Ljava/lang/String;TV;>;> $$delegate_0: java.util.HashMap
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class<<V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;TV;>;Lkotlin/jvm/internal/markers/KMutableMap;> StringMap {
|
||||
// source: 'partiallySpecializedClass.kt'
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection<TV;>;> method getValues(): java.util.Collection
|
||||
public bridge final <()Ljava/util/Collection<TV;>;> method values(): java.util.Collection
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/lang/String;>;> method getKeys(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<Ljava/lang/String;>;> method keySet(): java.util.Set
|
||||
public bridge final <()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;TV;>;>;> method entrySet(): java.util.Set
|
||||
public @org.jetbrains.annotations.NotNull <()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;TV;>;>;> method getEntries(): java.util.Set
|
||||
public bridge final <(Ljava/lang/Object;)TV;> method get(p0: java.lang.Object): java.lang.Object
|
||||
public bridge final <(Ljava/lang/Object;)TV;> method remove(p0: java.lang.Object): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;)TV;> method get(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;)TV;> method remove(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.Object
|
||||
public @org.jetbrains.annotations.Nullable <(Ljava/lang/String;TV;)TV;> method put(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: java.lang.Object): java.lang.Object
|
||||
public <(Ljava/util/Map<+Ljava/lang/String;+TV;>;)V> method putAll(@org.jetbrains.annotations.NotNull p0: java.util.Map): void
|
||||
public <null> method <init>(): void
|
||||
public <null> method clear(): void
|
||||
public <null> method containsKey(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean
|
||||
public bridge final <null> method containsKey(p0: java.lang.Object): boolean
|
||||
public <null> method containsValue(p0: java.lang.Object): boolean
|
||||
public <null> method getSize(): int
|
||||
public <null> method isEmpty(): boolean
|
||||
public synthetic bridge <null> method put(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object
|
||||
public bridge final <null> method size(): int
|
||||
private synthetic final field <Ljava/util/HashMap<Ljava/lang/String;TV;>;> $$delegate_0: java.util.HashMap
|
||||
public inner class java/util/Map$Entry
|
||||
}
|
||||
Reference in New Issue
Block a user