Fix testData in compiler: add collections and ranges package to fq-names.

This commit is contained in:
Ilya Gorbunov
2015-11-28 01:42:20 +03:00
parent 98e2d27c77
commit f4822cd757
524 changed files with 1594 additions and 1552 deletions

View File

@@ -2,5 +2,5 @@ package test
public open class CustomProjectionKind {
public constructor CustomProjectionKind()
public open fun foo(): kotlin.(Mutable)List<kotlin.Number!>!
public open fun foo(): kotlin.collections.(Mutable)List<kotlin.Number!>!
}

View File

@@ -2,5 +2,5 @@ package test
public open class MethodWithGenerics {
public constructor MethodWithGenerics()
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)List<kotlin.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
}

View File

@@ -2,5 +2,5 @@ package test
public open class MethodWithMappedClasses {
public constructor MethodWithMappedClasses()
public open fun </*0*/ T : kotlin.Any!> copy(/*0*/ p0: (kotlin.MutableList<in T!>..kotlin.List<*>?), /*1*/ p1: kotlin.(Mutable)List<T!>!): kotlin.Unit
public open fun </*0*/ T : kotlin.Any!> copy(/*0*/ p0: (kotlin.collections.MutableList<in T!>..kotlin.collections.List<*>?), /*1*/ p1: kotlin.collections.(Mutable)List<T!>!): kotlin.Unit
}

View File

@@ -2,5 +2,5 @@ package test
public open class MethodWithTypeParameters {
public constructor MethodWithTypeParameters()
public open fun </*0*/ A : kotlin.Any!, /*1*/ B : java.lang.Runnable!> foo(/*0*/ p0: A!, /*1*/ p1: (kotlin.MutableList<out B!>..kotlin.List<B!>?), /*2*/ p2: (kotlin.MutableList<in kotlin.String!>..kotlin.List<*>?)): kotlin.Unit where B : kotlin.(Mutable)List<kotlin.Cloneable!>!
public open fun </*0*/ A : kotlin.Any!, /*1*/ B : java.lang.Runnable!> foo(/*0*/ p0: A!, /*1*/ p1: (kotlin.collections.MutableList<out B!>..kotlin.collections.List<B!>?), /*2*/ p2: (kotlin.collections.MutableList<in kotlin.String!>..kotlin.collections.List<*>?)): kotlin.Unit where B : kotlin.collections.(Mutable)List<kotlin.Cloneable!>!
}

View File

@@ -2,5 +2,5 @@ package test
public open class WrongProjectionKind {
public constructor WrongProjectionKind()
public open fun copy(/*0*/ p0: kotlin.Array<(out) kotlin.Number!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Number!>!): kotlin.(Mutable)List<kotlin.Number!>!
public open fun copy(/*0*/ p0: kotlin.Array<(out) kotlin.Number!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Number!>!): kotlin.collections.(Mutable)List<kotlin.Number!>!
}

View File

@@ -2,5 +2,5 @@ package test
public open class WrongReturnTypeStructure {
public constructor WrongReturnTypeStructure()
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)List<kotlin.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
}

View File

@@ -2,5 +2,5 @@ package test
public open class WrongTypeParameterBoundStructure1 {
public constructor WrongTypeParameterBoundStructure1()
public open fun </*0*/ A : kotlin.Any!, /*1*/ B : java.lang.Runnable!> foo(/*0*/ p0: A!, /*1*/ p1: (kotlin.MutableList<out B!>..kotlin.List<B!>?)): kotlin.Unit where B : kotlin.(Mutable)List<kotlin.Cloneable!>!
public open fun </*0*/ A : kotlin.Any!, /*1*/ B : java.lang.Runnable!> foo(/*0*/ p0: A!, /*1*/ p1: (kotlin.collections.MutableList<out B!>..kotlin.collections.List<B!>?)): kotlin.Unit where B : kotlin.collections.(Mutable)List<kotlin.Cloneable!>!
}

View File

@@ -2,5 +2,5 @@ package test
public open class WrongValueParameterStructure1 {
public constructor WrongValueParameterStructure1()
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)List<kotlin.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
public open fun foo(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!>!): kotlin.String!
}

View File

@@ -3,20 +3,20 @@ package test
public interface PropagateTypeArgumentNullable {
public interface Sub : test.PropagateTypeArgumentNullable.Super {
public abstract override /*1*/ fun invOutR(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract override /*1*/ fun invOutS(/*0*/ p0: kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract override /*1*/ fun invR(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun outOutS(/*0*/ p0: kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract override /*1*/ fun outR(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun outS(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract override /*1*/ fun invOutR(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
public abstract override /*1*/ fun invOutS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract override /*1*/ fun invR(): kotlin.collections.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun outOutS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract override /*1*/ fun outR(): kotlin.collections.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun outS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
public interface Super {
public abstract fun invOutR(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract fun invOutS(/*0*/ p0: kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract fun invR(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun outOutS(/*0*/ p0: kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract fun outR(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun outS(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract fun invOutR(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
public abstract fun invOutS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract fun invR(): kotlin.collections.(Mutable)List<kotlin.String!>!
public abstract fun outOutS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!): kotlin.Unit
public abstract fun outR(): kotlin.collections.(Mutable)List<kotlin.String!>!
public abstract fun outS(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
}

View File

@@ -4,11 +4,11 @@ public interface ChangeProjectionKind1 {
public interface Sub : test.ChangeProjectionKind1.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
}

View File

@@ -4,11 +4,11 @@ public interface MutableToReadOnly {
public interface Sub : test.MutableToReadOnly.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
}

View File

@@ -4,11 +4,11 @@ public interface ReadOnlyToMutable {
public interface Sub : test.ReadOnlyToMutable.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract override /*1*/ fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
public abstract fun foo(/*0*/ p0: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
}
}

View File

@@ -4,11 +4,11 @@ public interface AddNullabilitySameGenericType1 {
public interface Sub : test.AddNullabilitySameGenericType1.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface AddNullabilitySameGenericType2 {
public interface Sub : test.AddNullabilitySameGenericType2.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface CantMakeImmutableInSubclass {
public interface Sub : test.CantMakeImmutableInSubclass.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.String!>!
}
}

View File

@@ -9,30 +9,30 @@ public interface HalfSubstitutedTypeParameters {
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface TrickyList</*0*/ X : kotlin.Any!, /*1*/ E : kotlin.Any!> : kotlin.MutableList<E!> {
public interface TrickyList</*0*/ X : kotlin.Any!, /*1*/ E : kotlin.Any!> : kotlin.collections.MutableList<E!> {
public abstract override /*1*/ /*fake_override*/ val size: kotlin.Int
public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E!): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun contains(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E!
public abstract override /*1*/ /*fake_override*/ fun indexOf(/*0*/ element: E!): kotlin.Int
public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.collections.MutableIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ element: E!): kotlin.Int
public abstract override /*1*/ /*fake_override*/ fun listIterator(): kotlin.MutableListIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun listIterator(): kotlin.collections.MutableListIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.collections.MutableListIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun removeAt(/*0*/ index: kotlin.Int): E!
public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E!
public abstract override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList<E!>
public abstract override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.MutableList<E!>
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritNullabilityGenericSubclassSimple {
public interface Sub : test.InheritNullabilityGenericSubclassSimple.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritNullabilitySameGenericType {
public interface Sub : test.InheritNullabilitySameGenericType.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritProjectionKind {
public interface Sub : test.InheritProjectionKind.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.Number!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.Number!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.Number!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.Number!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritReadOnlinessOfArgument {
public interface Sub : test.InheritReadOnlinessOfArgument.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritReadOnlinessSameClass {
public interface Sub : test.InheritReadOnlinessSameClass.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface InheritReadOnlinessSubclass {
public interface Sub : test.InheritReadOnlinessSubclass.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*1*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.String!>!
}
}

View File

@@ -4,11 +4,11 @@ public interface SameProjectionKind {
public interface Sub : test.SameProjectionKind.Super {
public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*1*/ fun foo(): (kotlin.MutableCollection<out kotlin.Number!>..kotlin.Collection<kotlin.Number!>?)
public abstract override /*1*/ fun foo(): (kotlin.collections.MutableCollection<out kotlin.Number!>..kotlin.collections.Collection<kotlin.Number!>?)
}
public interface Super {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): (kotlin.MutableCollection<out kotlin.Number!>..kotlin.Collection<kotlin.Number!>?)
public abstract fun foo(): (kotlin.collections.MutableCollection<out kotlin.Number!>..kotlin.collections.Collection<kotlin.Number!>?)
}
}

View File

@@ -1,15 +1,15 @@
package test
public interface SubclassOfCollection</*0*/ E : kotlin.Any!> : kotlin.MutableCollection<E!> {
public interface SubclassOfCollection</*0*/ E : kotlin.Any!> : kotlin.collections.MutableCollection<E!> {
public abstract override /*1*/ /*fake_override*/ val size: kotlin.Int
public abstract override /*1*/ /*fake_override*/ fun add(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit
public abstract override /*1*/ /*fake_override*/ fun contains(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.MutableIterator<E!>
public abstract override /*1*/ fun iterator(): kotlin.collections.MutableIterator<E!>
public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ element: E!): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ elements: kotlin.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E!>): kotlin.Boolean
}

View File

@@ -1,6 +1,6 @@
package test
public interface SubclassOfMapEntry</*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> : kotlin.MutableMap.MutableEntry<K!, V!> {
public interface SubclassOfMapEntry</*0*/ K : kotlin.Any!, /*1*/ V : kotlin.Any!> : kotlin.collections.MutableMap.MutableEntry<K!, V!> {
public abstract override /*1*/ /*fake_override*/ val key: K!
public abstract override /*1*/ /*fake_override*/ val value: V!
public abstract override /*1*/ fun setValue(/*0*/ newValue: V!): V!

View File

@@ -4,16 +4,16 @@ public interface TwoSuperclassesConflictingProjectionKinds {
public interface Sub : test.TwoSuperclassesConflictingProjectionKinds.Super1, test.TwoSuperclassesConflictingProjectionKinds.Super2 {
public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*2*/ fun foo(): kotlin.(Mutable)Collection<kotlin.CharSequence!>!
public abstract override /*2*/ fun foo(): kotlin.collections.(Mutable)Collection<kotlin.CharSequence!>!
}
public interface Super1 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.CharSequence!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.CharSequence!>!
}
public interface Super2 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.CharSequence!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.CharSequence!>!
}
}

View File

@@ -4,16 +4,16 @@ public interface TwoSuperclassesInvariantAndCovariantInferMutability {
public interface Sub : test.TwoSuperclassesInvariantAndCovariantInferMutability.Super1, test.TwoSuperclassesInvariantAndCovariantInferMutability.Super2 {
public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*2*/ fun foo(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract override /*2*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
}
public interface Super1 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
}
public interface Super2 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.(Mutable)List<kotlin.String!>!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.collections.(Mutable)List<kotlin.String!>!>!
}
}

View File

@@ -4,16 +4,16 @@ public interface TwoSuperclassesInvariantAndCovariantInferNullability {
public interface Sub : test.TwoSuperclassesInvariantAndCovariantInferNullability.Super1, test.TwoSuperclassesInvariantAndCovariantInferNullability.Super2 {
public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*2*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*2*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super1 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super2 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,16 +4,16 @@ public interface TwoSuperclassesMutableAndNot {
public interface Sub : test.TwoSuperclassesMutableAndNot.Super1, test.TwoSuperclassesMutableAndNot.Super2 {
public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*2*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*2*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super1 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)Collection<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)Collection<kotlin.String!>!
}
public interface Super2 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -4,16 +4,16 @@ public interface TwoSuperclassesSupplementNotNull {
public interface Sub : test.TwoSuperclassesSupplementNotNull.Super1, test.TwoSuperclassesSupplementNotNull.Super2 {
public abstract override /*2*/ /*fake_override*/ fun dummy(): kotlin.Unit
public abstract override /*2*/ fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract override /*2*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super1 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
public interface Super2 {
public abstract fun dummy(): kotlin.Unit
public abstract fun foo(): kotlin.(Mutable)List<kotlin.String!>!
public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
}
}

View File

@@ -3,10 +3,10 @@ package test
public interface UseParameterInUpperBound {
public interface Sub : test.UseParameterInUpperBound.Super {
public abstract override /*1*/ fun </*0*/ B : kotlin.Any!, /*1*/ A : kotlin.(Mutable)List<B!>!> foo(/*0*/ p0: B!, /*1*/ p1: A!): kotlin.Unit
public abstract override /*1*/ fun </*0*/ B : kotlin.Any!, /*1*/ A : kotlin.collections.(Mutable)List<B!>!> foo(/*0*/ p0: B!, /*1*/ p1: A!): kotlin.Unit
}
public interface Super {
public abstract fun </*0*/ A : kotlin.Any!, /*1*/ B : kotlin.(Mutable)List<A!>!> foo(/*0*/ p0: A!, /*1*/ p1: B!): kotlin.Unit
public abstract fun </*0*/ A : kotlin.Any!, /*1*/ B : kotlin.collections.(Mutable)List<A!>!> foo(/*0*/ p0: A!, /*1*/ p1: B!): kotlin.Unit
}
}

View File

@@ -3,10 +3,10 @@ package test
public interface UseParameterInUpperBoundWithKotlinSignature {
public interface Sub : test.UseParameterInUpperBoundWithKotlinSignature.Super {
public abstract override /*1*/ fun </*0*/ B : kotlin.Any!, /*1*/ A : kotlin.(Mutable)List<B!>!> foo(/*0*/ p0: B!, /*1*/ p1: A!): kotlin.Unit
public abstract override /*1*/ fun </*0*/ B : kotlin.Any!, /*1*/ A : kotlin.collections.(Mutable)List<B!>!> foo(/*0*/ p0: B!, /*1*/ p1: A!): kotlin.Unit
}
public interface Super {
public abstract fun </*0*/ A : kotlin.Any!, /*1*/ B : kotlin.(Mutable)List<A!>!> foo(/*0*/ p0: A!, /*1*/ p1: B!): kotlin.Unit
public abstract fun </*0*/ A : kotlin.Any!, /*1*/ B : kotlin.collections.(Mutable)List<A!>!> foo(/*0*/ p0: A!, /*1*/ p1: B!): kotlin.Unit
}
}