Regenerate test data with constructed descriptors for diagnostics tests

This commit is contained in:
Nikolay Krasko
2014-09-16 15:25:22 +04:00
parent de61456725
commit e796f88b38
1579 changed files with 68596 additions and 0 deletions
@@ -0,0 +1,552 @@
package
internal final class C : kotlin.MutableIterator<kotlin.Int> {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hasNext(): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun next(): kotlin.Int
public open override /*1*/ fun remove(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
package kotlin {
public fun </*0*/ T> arrayOfNulls(/*0*/ size: kotlin.Int): kotlin.Array<T?>
public fun kotlin.Any?.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public fun kotlin.Any?.identityEquals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public fun kotlin.String?.plus(/*0*/ other: kotlin.Any?): kotlin.String
public fun kotlin.Any?.toString(): kotlin.String
public trait Annotation {
// -- Module: <built-ins lazy module> --
}
public open class Any {
// -- Module: <built-ins lazy module> --
}
public final class Array</*0*/ reified T> : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
// -- Module: <built-ins lazy module> --
}
public final class BooleanArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class BooleanIterator : kotlin.Iterator<kotlin.Boolean> {
// -- Module: <built-ins lazy module> --
}
public final class Byte : kotlin.Number, kotlin.Comparable<kotlin.Byte> {
// -- Module: <built-ins lazy module> --
}
public final class ByteArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class ByteIterator : kotlin.Iterator<kotlin.Byte> {
// -- Module: <built-ins lazy module> --
}
public final class ByteProgression : kotlin.Progression<kotlin.Byte> {
// -- Module: <built-ins lazy module> --
}
internal final class ByteProgressionIterator : kotlin.ByteIterator {
// -- Module: <built-ins lazy module> --
}
public final class ByteRange : kotlin.Range<kotlin.Byte>, kotlin.Progression<kotlin.Byte> {
// -- Module: <built-ins lazy module> --
}
public final class Char : kotlin.Comparable<kotlin.Char> {
// -- Module: <built-ins lazy module> --
}
public final class CharArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class CharIterator : kotlin.Iterator<kotlin.Char> {
// -- Module: <built-ins lazy module> --
}
public final class CharProgression : kotlin.Progression<kotlin.Char> {
// -- Module: <built-ins lazy module> --
}
internal final class CharProgressionIterator : kotlin.CharIterator {
// -- Module: <built-ins lazy module> --
}
public final class CharRange : kotlin.Range<kotlin.Char>, kotlin.Progression<kotlin.Char> {
// -- Module: <built-ins lazy module> --
}
public trait CharSequence {
// -- Module: <built-ins lazy module> --
}
public trait Cloneable {
// -- Module: <built-ins lazy module> --
}
public trait Collection</*0*/ out E> : kotlin.Iterable<E> {
// -- Module: <built-ins lazy module> --
}
public trait Comparable</*0*/ in T> {
// -- Module: <built-ins lazy module> --
}
public final class Double : kotlin.Number, kotlin.Comparable<kotlin.Double> {
// -- Module: <built-ins lazy module> --
}
public final class DoubleArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class DoubleIterator : kotlin.Iterator<kotlin.Double> {
// -- Module: <built-ins lazy module> --
}
public final class DoubleProgression : kotlin.Progression<kotlin.Double> {
// -- Module: <built-ins lazy module> --
}
internal final class DoubleProgressionIterator : kotlin.DoubleIterator {
// -- Module: <built-ins lazy module> --
}
public final class DoubleRange : kotlin.Range<kotlin.Double>, kotlin.Progression<kotlin.Double> {
// -- Module: <built-ins lazy module> --
}
public abstract class Enum</*0*/ E : kotlin.Enum<E>> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction0</*0*/ in T, /*1*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction1</*0*/ in T, /*1*/ in P1, /*2*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction10</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction11</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction12</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction13</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction14</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction15</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction16</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction17</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction18</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ in P18, /*19*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction19</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ in P18, /*19*/ in P19, /*20*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction2</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction20</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ in P18, /*19*/ in P19, /*20*/ in P20, /*21*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction21</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ in P18, /*19*/ in P19, /*20*/ in P20, /*21*/ in P21, /*22*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction22</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ in P10, /*11*/ in P11, /*12*/ in P12, /*13*/ in P13, /*14*/ in P14, /*15*/ in P15, /*16*/ in P16, /*17*/ in P17, /*18*/ in P18, /*19*/ in P19, /*20*/ in P20, /*21*/ in P21, /*22*/ in P22, /*23*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction3</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction4</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction5</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction6</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction7</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction8</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait ExtensionFunction9</*0*/ in T, /*1*/ in P1, /*2*/ in P2, /*3*/ in P3, /*4*/ in P4, /*5*/ in P5, /*6*/ in P6, /*7*/ in P7, /*8*/ in P8, /*9*/ in P9, /*10*/ out R> {
// -- Module: <built-ins lazy module> --
}
public final class Float : kotlin.Number, kotlin.Comparable<kotlin.Float> {
// -- Module: <built-ins lazy module> --
}
public final class FloatArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class FloatIterator : kotlin.Iterator<kotlin.Float> {
// -- Module: <built-ins lazy module> --
}
public final class FloatProgression : kotlin.Progression<kotlin.Float> {
// -- Module: <built-ins lazy module> --
}
internal final class FloatProgressionIterator : kotlin.FloatIterator {
// -- Module: <built-ins lazy module> --
}
public final class FloatRange : kotlin.Range<kotlin.Float>, kotlin.Progression<kotlin.Float> {
// -- Module: <built-ins lazy module> --
}
public trait Function0</*0*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function1</*0*/ in P1, /*1*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function10</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function11</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function12</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function13</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function14</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function15</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function16</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function17</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function18</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ in P18, /*18*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function19</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ in P18, /*18*/ in P19, /*19*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function2</*0*/ in P1, /*1*/ in P2, /*2*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function20</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ in P18, /*18*/ in P19, /*19*/ in P20, /*20*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function21</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ in P18, /*18*/ in P19, /*19*/ in P20, /*20*/ in P21, /*21*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function22</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ in P10, /*10*/ in P11, /*11*/ in P12, /*12*/ in P13, /*13*/ in P14, /*14*/ in P15, /*15*/ in P16, /*16*/ in P17, /*17*/ in P18, /*18*/ in P19, /*19*/ in P20, /*20*/ in P21, /*21*/ in P22, /*22*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function3</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function4</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function5</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function6</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function7</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function8</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ out R> {
// -- Module: <built-ins lazy module> --
}
public trait Function9</*0*/ in P1, /*1*/ in P2, /*2*/ in P3, /*3*/ in P4, /*4*/ in P5, /*5*/ in P6, /*6*/ in P7, /*7*/ in P8, /*8*/ in P9, /*9*/ out R> {
// -- Module: <built-ins lazy module> --
}
public final enum class InlineOption : kotlin.Enum<kotlin.InlineOption> {
// -- Module: <built-ins lazy module> --
// Static members
// -- Module: <built-ins lazy module> --
}
public final enum class InlineStrategy : kotlin.Enum<kotlin.InlineStrategy> {
// -- Module: <built-ins lazy module> --
// Static members
// -- Module: <built-ins lazy module> --
}
public final class Int : kotlin.Number, kotlin.Comparable<kotlin.Int> {
// -- Module: <built-ins lazy module> --
}
public final class IntArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class IntIterator : kotlin.Iterator<kotlin.Int> {
// -- Module: <built-ins lazy module> --
}
public final class IntProgression : kotlin.Progression<kotlin.Int> {
// -- Module: <built-ins lazy module> --
}
internal final class IntProgressionIterator : kotlin.IntIterator {
// -- Module: <built-ins lazy module> --
}
public final class IntRange : kotlin.Range<kotlin.Int>, kotlin.Progression<kotlin.Int> {
// -- Module: <built-ins lazy module> --
}
public trait Iterable</*0*/ out T> {
// -- Module: <built-ins lazy module> --
}
public trait Iterator</*0*/ out T> {
// -- Module: <built-ins lazy module> --
}
public trait List</*0*/ out E> : kotlin.Collection<E> {
// -- Module: <built-ins lazy module> --
}
public trait ListIterator</*0*/ out T> : kotlin.Iterator<T> {
// -- Module: <built-ins lazy module> --
}
public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
// -- Module: <built-ins lazy module> --
}
public final class LongArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class LongIterator : kotlin.Iterator<kotlin.Long> {
// -- Module: <built-ins lazy module> --
}
public final class LongProgression : kotlin.Progression<kotlin.Long> {
// -- Module: <built-ins lazy module> --
}
internal final class LongProgressionIterator : kotlin.LongIterator {
// -- Module: <built-ins lazy module> --
}
public final class LongRange : kotlin.Range<kotlin.Long>, kotlin.Progression<kotlin.Long> {
// -- Module: <built-ins lazy module> --
}
public trait Map</*0*/ K, /*1*/ out V> {
// -- Module: <built-ins lazy module> --
}
public trait MutableCollection</*0*/ E> : kotlin.Collection<E>, kotlin.MutableIterable<E> {
// -- Module: <built-ins lazy module> --
}
public trait MutableIterable</*0*/ out T> : kotlin.Iterable<T> {
// -- Module: <built-ins lazy module> --
}
public trait MutableIterator</*0*/ out T> : kotlin.Iterator<T> {
// -- Module: <built-ins lazy module> --
}
public trait MutableList</*0*/ E> : kotlin.List<E>, kotlin.MutableCollection<E> {
// -- Module: <built-ins lazy module> --
}
public trait MutableListIterator</*0*/ T> : kotlin.ListIterator<T>, kotlin.MutableIterator<T> {
// -- Module: <built-ins lazy module> --
}
public trait MutableMap</*0*/ K, /*1*/ V> : kotlin.Map<K, V> {
// -- Module: <built-ins lazy module> --
}
public trait MutableSet</*0*/ E> : kotlin.Set<E>, kotlin.MutableCollection<E> {
// -- Module: <built-ins lazy module> --
}
public final class Nothing {
// -- Module: <built-ins lazy module> --
}
public abstract class Number {
// -- Module: <built-ins lazy module> --
}
public trait Progression</*0*/ out N : kotlin.Any> : kotlin.Iterable<N> {
// -- Module: <built-ins lazy module> --
}
public trait PropertyMetadata {
// -- Module: <built-ins lazy module> --
}
public final class PropertyMetadataImpl : kotlin.PropertyMetadata {
// -- Module: <built-ins lazy module> --
}
public trait Range</*0*/ T : kotlin.Comparable<T>> {
// -- Module: <built-ins lazy module> --
}
public trait Set</*0*/ out E> : kotlin.Collection<E> {
// -- Module: <built-ins lazy module> --
}
public final class Short : kotlin.Number, kotlin.Comparable<kotlin.Short> {
// -- Module: <built-ins lazy module> --
}
public final class ShortArray : kotlin.Cloneable {
// -- Module: <built-ins lazy module> --
}
public abstract class ShortIterator : kotlin.Iterator<kotlin.Short> {
// -- Module: <built-ins lazy module> --
}
public final class ShortProgression : kotlin.Progression<kotlin.Short> {
// -- Module: <built-ins lazy module> --
}
internal final class ShortProgressionIterator : kotlin.ShortIterator {
// -- Module: <built-ins lazy module> --
}
public final class ShortRange : kotlin.Range<kotlin.Short>, kotlin.Progression<kotlin.Short> {
// -- Module: <built-ins lazy module> --
}
public final class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequence {
// -- Module: <built-ins lazy module> --
}
public open class Throwable {
// -- Module: <built-ins lazy module> --
}
internal final class Unit {
public constructor Unit()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public object Unit {
// -- Module: <built-ins lazy module> --
}
public final annotation class data : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class deprecated : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class inline : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class inlineOptions : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class noinline : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class suppress : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
public final annotation class tailRecursive : kotlin.Annotation {
// -- Module: <built-ins lazy module> --
}
}
@@ -0,0 +1,57 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: p.A<kotlin.Int>): kotlin.Unit
public final class A</*0*/ T> {
public constructor A</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: p.A<kotlin.Int>): kotlin.Unit
public final class A {
// -- Module: <m1> --
}
public final class A</*0*/ T> {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,57 @@
// -- Module: <m1> --
package
package p {
public final class A</*0*/ T> {
public constructor A</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val a: p.A<kotlin.Int>
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public final class A {
// -- Module: <m2> --
}
public final class A</*0*/ T> {
// -- Module: <m1> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,58 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B {
public constructor B()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public final class A {
public constructor A()
internal final val x: kotlin.Int = 1
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public final class A {
// -- Module: <m1> --
}
public final class A {
// -- Module: <m2> --
}
public final class B {
// -- Module: <m1> --
}
}
@@ -0,0 +1,187 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public class object <class-object-for-A> {
private constructor <class-object-for-A>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final class D {
public constructor D()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public object E {
private constructor E()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public class object <class-object-for-E> : p.A.D.E {
private constructor <class-object-for-E>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
}
public final class G {
public constructor G()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
public final class B {
public constructor B()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public object C {
private constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public class object <class-object-for-C> : p.A.C {
private constructor <class-object-for-C>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
public final inner class F {
public constructor F()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
public final class M1 {
public constructor M1()
public final val a: p.A
public final val b: p.A.B
public final val c: p.A.C
public final val d: p.A.D
public final val e: p.A.D.E
public final val f: p.A.F
public final val g: p.A.G
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun a(/*0*/ p: p.A): kotlin.Unit
public fun b(/*0*/ p: p.A.B): kotlin.Unit
public fun c(/*0*/ p: p.A.C): kotlin.Unit
public fun d(/*0*/ p: p.A.D): kotlin.Unit
public fun e(/*0*/ p: p.A.D.E): kotlin.Unit
public fun f(/*0*/ p: p.A.F): kotlin.Unit
public fun g(/*0*/ p: p.A.G): kotlin.Unit
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public class object <class-object-for-A> {
private constructor <class-object-for-A>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final class D {
public constructor D()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public final class E {
public constructor E()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
}
public final class B {
public constructor B()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final inner class F {
public constructor F()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class G {
public constructor G()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
}
// -- Module: <m3> --
package
internal fun test(/*0*/ m1: p.M1): kotlin.Unit
package p {
public fun a(/*0*/ p: p.A): kotlin.Unit
public fun b(/*0*/ p: p.A.B): kotlin.Unit
public fun c(/*0*/ p: p.A.C): kotlin.Unit
public fun d(/*0*/ p: p.A.D): kotlin.Unit
public fun e(/*0*/ p: p.A.D.E): kotlin.Unit
public fun f(/*0*/ p: p.A.F): kotlin.Unit
public fun g(/*0*/ p: p.A.G): kotlin.Unit
public final class A {
// -- Module: <m1> --
}
public final class A {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,66 @@
// -- Module: <m1> --
package
package p {
public trait A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B : p.A {
public constructor B()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val b: p.B
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public trait A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: p.A): kotlin.Unit
public trait A {
// -- Module: <m1> --
}
public trait A {
// -- Module: <m2> --
}
public final class B : p.A {
// -- Module: <m1> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,57 @@
// -- Module: <m1> --
package
package p {
public final class A</*0*/ X, /*1*/ Y> {
public constructor A</*0*/ X, /*1*/ Y>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val a: [ERROR : A<Int>]
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: [ERROR : A<Int>]): kotlin.Unit
public final class A</*0*/ X, /*1*/ Y> {
public constructor A</*0*/ X, /*1*/ Y>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: [ERROR : A<Int>]): kotlin.Unit
public final class A</*0*/ X, /*1*/ Y> {
// -- Module: <m1> --
}
public final class A</*0*/ X, /*1*/ Y> {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,110 @@
// -- Module: <m1> --
package
package p {
public trait A</*0*/ T> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B : p.A<kotlin.Int>, p.C, p.D<kotlin.Int> {
public constructor B()
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
}
public trait C {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public trait D</*0*/ T> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val b: p.B
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun a(/*0*/ a: p.A): kotlin.Unit
public fun c(/*0*/ c: p.C<kotlin.Int>): kotlin.Unit
public fun d(/*0*/ d: p.D<kotlin.Int>): kotlin.Unit
public trait A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public trait C</*0*/ T> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public trait D</*0*/ T> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun a(/*0*/ a: p.A): kotlin.Unit
public fun c(/*0*/ c: p.C<kotlin.Int>): kotlin.Unit
public fun d(/*0*/ d: p.D<kotlin.Int>): kotlin.Unit
public trait A {
// -- Module: <m2> --
}
public trait A</*0*/ T> {
// -- Module: <m1> --
}
public final class B : p.A<kotlin.Int>, p.C, p.D<kotlin.Int> {
// -- Module: <m1> --
}
public trait C {
// -- Module: <m1> --
}
public trait C</*0*/ T> {
// -- Module: <m2> --
}
public trait D</*0*/ T> {
// -- Module: <m1> --
}
public trait D</*0*/ T> {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
}
@@ -0,0 +1,44 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B {
public constructor B()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
internal fun test(): kotlin.Unit
internal final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class A {
// -- Module: <m1> --
}
public final class B {
// -- Module: <m1> --
}
}
@@ -0,0 +1,44 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B {
public constructor B()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
internal fun test(): kotlin.Unit
internal final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class A {
// -- Module: <m1> --
}
public final class B {
// -- Module: <m1> --
}
}
@@ -0,0 +1,69 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun m1(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun m2(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M2 {
public constructor M2()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(/*0*/ a: p.A): kotlin.Unit
package p {
public final class A {
// -- Module: <m1> --
}
public final class A {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
public final class M2 {
// -- Module: <m2> --
}
}
@@ -0,0 +1,44 @@
// -- Module: <m1> --
package
package p {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class B {
public constructor B()
public final val a: p.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
internal fun test(): kotlin.Unit
internal final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
package p {
public final class A {
// -- Module: <m1> --
}
public final class B {
// -- Module: <m1> --
}
}
@@ -0,0 +1,57 @@
// -- Module: <m1> --
package
package p {
public final class A</*0*/ T> {
public constructor A</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class M1 {
public constructor M1()
public final val a: p.A<kotlin.Int>
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m2> --
package
package p {
public fun foo(/*0*/ a: p.A<kotlin.Int>): kotlin.Unit
public final class A</*0*/ T> {
public constructor A</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
// -- Module: <m3> --
package
internal fun test(): kotlin.Unit
package p {
public fun foo(/*0*/ a: p.A<kotlin.Int>): kotlin.Unit
public final class A</*0*/ T> {
// -- Module: <m1> --
}
public final class A</*0*/ T> {
// -- Module: <m2> --
}
public final class M1 {
// -- Module: <m1> --
}
}