@@ -403,7 +403,7 @@ classes/C3#x. => val method x Int
403
403
classes/C3. => final object C3 extends Object { self: C3.type => +4 decls }
404
404
classes/C3.apply(). => method apply (param x: Int): C3
405
405
classes/C3.apply().(x) => param x: Int
406
- classes/C3.toString(). => method toString => String
406
+ classes/C3.toString(). => method toString => String <: scala/Any#toString().
407
407
classes/C3.unapply(). => method unapply (param x$1: C3): C3
408
408
classes/C3.unapply().(x$1) => param x$1: C3
409
409
classes/C4# => case class C4 extends Object with Product with Serializable { self: C4 => +5 decls }
@@ -417,7 +417,7 @@ classes/C4#x. => val method x Int
417
417
classes/C4. => final object C4 extends Object { self: C4.type => +4 decls }
418
418
classes/C4.apply(). => method apply (param x: Int): C4
419
419
classes/C4.apply().(x) => param x: Int
420
- classes/C4.toString(). => method toString => String
420
+ classes/C4.toString(). => method toString => String <: scala/Any#toString().
421
421
classes/C4.unapply(). => method unapply (param x$1: C4): C4
422
422
classes/C4.unapply().(x$1) => param x$1: C4
423
423
classes/C6# => case class C6 extends Object with Product with Serializable { self: C6 => +5 decls }
@@ -431,7 +431,7 @@ classes/C6#x. => private val method x Int
431
431
classes/C6. => final object C6 extends Object { self: C6.type => +4 decls }
432
432
classes/C6.apply(). => method apply (param x: Int): C6
433
433
classes/C6.apply().(x) => param x: Int
434
- classes/C6.toString(). => method toString => String
434
+ classes/C6.toString(). => method toString => String <: scala/Any#toString().
435
435
classes/C6.unapply(). => method unapply (param x$1: C6): C6
436
436
classes/C6.unapply().(x$1) => param x$1: C6
437
437
classes/C7# => class C7 extends Object { self: C7 => +2 decls }
@@ -873,13 +873,13 @@ _empty_/Enums.Maybe.Just#copy$default$1().[A] => typeparam A
873
873
_empty_/Enums.Maybe.Just#copy(). => method copy [covariant typeparam A ](param value: A): Just[A]
874
874
_empty_/Enums.Maybe.Just#copy().(value) => param value: A
875
875
_empty_/Enums.Maybe.Just#copy().[A] => typeparam A
876
- _empty_/Enums.Maybe.Just#ordinal(). => method ordinal => Int
876
+ _empty_/Enums.Maybe.Just#ordinal(). => method ordinal => Int <: scala/reflect/Enum#ordinal().
877
877
_empty_/Enums.Maybe.Just#value. => val method value A
878
878
_empty_/Enums.Maybe.Just. => final object Just extends Object { self: Just.type => +4 decls }
879
879
_empty_/Enums.Maybe.Just.apply(). => method apply [typeparam A ](param value: A): Just[A]
880
880
_empty_/Enums.Maybe.Just.apply().(value) => param value: A
881
881
_empty_/Enums.Maybe.Just.apply().[A] => typeparam A
882
- _empty_/Enums.Maybe.Just.toString(). => method toString => String
882
+ _empty_/Enums.Maybe.Just.toString(). => method toString => String <: scala/Any#toString().
883
883
_empty_/Enums.Maybe.Just.unapply(). => method unapply [typeparam A ](param x$1: Just[A]): Just[A]
884
884
_empty_/Enums.Maybe.Just.unapply().(x$1) => param x$1: Just[A]
885
885
_empty_/Enums.Maybe.Just.unapply().[A] => typeparam A
@@ -973,11 +973,11 @@ _empty_/Enums.`<:<`.Refl#[C] => typeparam C
973
973
_empty_/Enums.`<:<`.Refl#`<init>`(). => primary ctor <init> [typeparam C ](): Refl[C]
974
974
_empty_/Enums.`<:<`.Refl#copy(). => method copy [typeparam C ](): Refl[C]
975
975
_empty_/Enums.`<:<`.Refl#copy().[C] => typeparam C
976
- _empty_/Enums.`<:<`.Refl#ordinal(). => method ordinal => Int
976
+ _empty_/Enums.`<:<`.Refl#ordinal(). => method ordinal => Int <: scala/reflect/Enum#ordinal().
977
977
_empty_/Enums.`<:<`.Refl. => final object Refl extends Object { self: Refl.type => +4 decls }
978
978
_empty_/Enums.`<:<`.Refl.apply(). => method apply [typeparam C ](): Refl[C]
979
979
_empty_/Enums.`<:<`.Refl.apply().[C] => typeparam C
980
- _empty_/Enums.`<:<`.Refl.toString(). => method toString => String
980
+ _empty_/Enums.`<:<`.Refl.toString(). => method toString => String <: scala/Any#toString().
981
981
_empty_/Enums.`<:<`.Refl.unapply(). => method unapply [typeparam C ](param x$1: Refl[C]): true
982
982
_empty_/Enums.`<:<`.Refl.unapply().(x$1) => param x$1: Refl[C]
983
983
_empty_/Enums.`<:<`.Refl.unapply().[C] => typeparam C
@@ -1407,10 +1407,10 @@ a/b/Givens.foo(). => method foo [typeparam A ](implicit given param A: Monoid[A]
1407
1407
a/b/Givens.foo().(A) => implicit given param A: Monoid[A]
1408
1408
a/b/Givens.foo().[A] => typeparam A
1409
1409
a/b/Givens.given_Monoid_String. => final implicit given object given_Monoid_String extends Object with Monoid[String] { self: given_Monoid_String.type => +3 decls }
1410
- a/b/Givens.given_Monoid_String.combine(). => method combine (param x: String)(param y: String): String
1410
+ a/b/Givens.given_Monoid_String.combine(). => method combine (param x: String)(param y: String): String <: a/b/Givens.Monoid#combine().
1411
1411
a/b/Givens.given_Monoid_String.combine().(x) => param x: String
1412
1412
a/b/Givens.given_Monoid_String.combine().(y) => param y: String
1413
- a/b/Givens.given_Monoid_String.empty(). => method empty => String
1413
+ a/b/Givens.given_Monoid_String.empty(). => method empty => String <: a/b/Givens.Monoid#empty().
1414
1414
a/b/Givens.goodbye1. => val method goodbye1 String
1415
1415
a/b/Givens.hello1. => val method hello1 String
1416
1416
a/b/Givens.int2String(). => final implicit given inline macro int2String => Conversion[Int, String]
@@ -1698,18 +1698,18 @@ givens/InventedNames$package.given_List_T(). => final implicit given method give
1698
1698
givens/InventedNames$package.given_List_T().[T] => typeparam T
1699
1699
givens/InventedNames$package.given_String. => final implicit lazy val given method given_String String
1700
1700
givens/InventedNames$package.given_X. => final implicit given object given_X extends Object with X { self: given_X.type => +2 decls }
1701
- givens/InventedNames$package.given_X.doX(). => method doX => Int
1701
+ givens/InventedNames$package.given_X.doX(). => method doX => Int <: givens/X#doX().
1702
1702
givens/InventedNames$package.given_Y# => class given_Y extends Object with Y { self: given_Y => +3 decls }
1703
1703
givens/InventedNames$package.given_Y#`<init>`(). => primary ctor <init> ()(implicit val given param x$1: X): given_Y
1704
1704
givens/InventedNames$package.given_Y#`<init>`().(x$1) => implicit val given param x$1: X
1705
- givens/InventedNames$package.given_Y#doY(). => method doY => String
1705
+ givens/InventedNames$package.given_Y#doY(). => method doY => String <: givens/Y#doY().
1706
1706
givens/InventedNames$package.given_Y#x$1. => protected implicit val given method x$1 X
1707
1707
givens/InventedNames$package.given_Y(). => final implicit given method given_Y (implicit given param x$1: X): given_Y
1708
1708
givens/InventedNames$package.given_Y().(x$1) => implicit given param x$1: X
1709
1709
givens/InventedNames$package.given_Z_T# => class given_Z_T [typeparam T ] extends Object with Z[T] { self: given_Z_T[T] => +3 decls }
1710
1710
givens/InventedNames$package.given_Z_T#[T] => typeparam T
1711
1711
givens/InventedNames$package.given_Z_T#`<init>`(). => primary ctor <init> [typeparam T ](): given_Z_T[T]
1712
- givens/InventedNames$package.given_Z_T#doZ(). => method doZ => List[T]
1712
+ givens/InventedNames$package.given_Z_T#doZ(). => method doZ => List[T] <: givens/Z#doZ().
1713
1713
givens/InventedNames$package.given_Z_T(). => final implicit given method given_Z_T [typeparam T ]: given_Z_T[T]
1714
1714
givens/InventedNames$package.given_Z_T().[T] => typeparam T
1715
1715
givens/InventedNames$package.intValue. => final implicit lazy val given method intValue Int
@@ -2361,7 +2361,7 @@ example/NamedApplyBlockCaseClassConstruction.Msg.apply(). => method apply (param
2361
2361
example/NamedApplyBlockCaseClassConstruction.Msg.apply().(body) => param body: String
2362
2362
example/NamedApplyBlockCaseClassConstruction.Msg.apply().(head) => param head: String
2363
2363
example/NamedApplyBlockCaseClassConstruction.Msg.apply().(tail) => param tail: String
2364
- example/NamedApplyBlockCaseClassConstruction.Msg.toString(). => method toString => String
2364
+ example/NamedApplyBlockCaseClassConstruction.Msg.toString(). => method toString => String <: scala/Any#toString().
2365
2365
example/NamedApplyBlockCaseClassConstruction.Msg.unapply(). => method unapply (param x$1: Msg): Msg
2366
2366
example/NamedApplyBlockCaseClassConstruction.Msg.unapply().(x$1) => param x$1: Msg
2367
2367
example/NamedApplyBlockCaseClassConstruction.bodyText. => val method bodyText String
@@ -2446,7 +2446,7 @@ example/NamedArguments#User#name. => val method name String
2446
2446
example/NamedArguments#User. => final object User extends Object { self: User.type => +4 decls }
2447
2447
example/NamedArguments#User.apply(). => method apply (param name: String): User
2448
2448
example/NamedArguments#User.apply().(name) => param name: String
2449
- example/NamedArguments#User.toString(). => method toString => String
2449
+ example/NamedArguments#User.toString(). => method toString => String <: scala/Any#toString().
2450
2450
example/NamedArguments#User.unapply(). => method unapply (param x$1: User): User
2451
2451
example/NamedArguments#User.unapply().(x$1) => param x$1: User
2452
2452
example/NamedArguments#`<init>`(). => primary ctor <init> (): NamedArguments
@@ -2544,7 +2544,7 @@ example/A#`<init>`(). => primary ctor <init> (): A
2544
2544
example/A#foo(). => abstract method foo => Int
2545
2545
example/B# => class B extends Object with A { self: B => +2 decls }
2546
2546
example/B#`<init>`(). => primary ctor <init> (): B
2547
- example/B#foo(). => method foo => Int
2547
+ example/B#foo(). => method foo => Int <: example/A#foo().
2548
2548
2549
2549
Occurrences:
2550
2550
[0:8..0:15): example <- example/
@@ -2667,20 +2667,20 @@ example/PolyHolder#foo(). => abstract method foo [typeparam T ](param t: T): Any
2667
2667
example/PolyHolder#foo().(t) => param t: T
2668
2668
example/PolyHolder#foo().[T] => typeparam T
2669
2669
example/RecOrRefined$package. => final package object example extends Object { self: example.type => +9 decls }
2670
- example/RecOrRefined$package.C2# => type C2 = C { type T2 = T1; type T1 }
2670
+ example/RecOrRefined$package.C2# => type C2 = C { type T2 = T1 <: example/C#T2# ; type T1 <: example/C#T1# }
2671
2671
example/RecOrRefined$package.Person# => type Person = Record { abstract val method age Int; abstract val method name String }
2672
2672
example/RecOrRefined$package.m1(). => method m1 (param a: Int { abstract val method x Int }): Nothing
2673
2673
example/RecOrRefined$package.m1().(a) => param a: Int { abstract val method x Int }
2674
2674
example/RecOrRefined$package.m2(). => method m2 (param x: Object { abstract method y => Int; abstract val method x Int }): Nothing
2675
2675
example/RecOrRefined$package.m2().(x) => param x: Object { abstract method y => Int; abstract val method x Int }
2676
2676
example/RecOrRefined$package.m3(). => method m3 (param x: Object { type z ; abstract method y => Int; abstract val method x Int }): Nothing
2677
2677
example/RecOrRefined$package.m3().(x) => param x: Object { type z ; abstract method y => Int; abstract val method x Int }
2678
- example/RecOrRefined$package.m4(). => method m4 (param x: PolyHolder { abstract method foo [typeparam T ](param t: T): T }): Nothing
2679
- example/RecOrRefined$package.m4().(x) => param x: PolyHolder { abstract method foo [typeparam T ](param t: T): T }
2680
- example/RecOrRefined$package.m5(). => method m5 [typeparam Z ](param x: Int): PolyHolder { abstract method foo [typeparam T ](param t: T): T }
2678
+ example/RecOrRefined$package.m4(). => method m4 (param x: PolyHolder { abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo(). }): Nothing
2679
+ example/RecOrRefined$package.m4().(x) => param x: PolyHolder { abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo(). }
2680
+ example/RecOrRefined$package.m5(). => method m5 [typeparam Z ](param x: Int): PolyHolder { abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo(). }
2681
2681
example/RecOrRefined$package.m5().(x) => param x: Int
2682
2682
example/RecOrRefined$package.m5().[Z] => typeparam Z
2683
- example/RecOrRefined$package.m6# => type m6 [typeparam X ] = PolyHolder { abstract method foo [typeparam T ](param t: T): T }
2683
+ example/RecOrRefined$package.m6# => type m6 [typeparam X ] = PolyHolder { abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo(). }
2684
2684
example/RecOrRefined$package.m6#[X] => typeparam X
2685
2685
example/Record# => class Record extends Object with Selectable { self: Record => +4 decls }
2686
2686
example/Record#`<init>`(). => primary ctor <init> (param elems: Tuple2[String, Any]*): Record
@@ -2703,17 +2703,17 @@ local5 => abstract method y => Int
2703
2703
local6 => type z
2704
2704
local7 => typeparam T
2705
2705
local8 => param t: T
2706
- local9 => abstract method foo [typeparam T ](param t: T): T
2706
+ local9 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2707
2707
local10 => typeparam T
2708
2708
local11 => param t: T
2709
- local12 => abstract method foo [typeparam T ](param t: T): T
2709
+ local12 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2710
2710
local13 => typeparam T
2711
2711
local14 => param t: T
2712
- local15 => abstract method foo [typeparam T ](param t: T): T
2712
+ local15 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2713
2713
local16 => abstract val method name String
2714
2714
local17 => abstract val method age Int
2715
- local18 => type T1
2716
- local19 => type T2 = T1
2715
+ local18 => type T1 <: example/C#T1#
2716
+ local19 => type T2 = T1 <: example/C#T2#
2717
2717
2718
2718
Occurrences:
2719
2719
[0:8..0:15): example <- example/
@@ -2933,7 +2933,7 @@ example/Synthetic#s.Bar#`<init>`(). => primary ctor <init> (): Bar
2933
2933
example/Synthetic#s.Bar#copy(). => method copy (): Bar
2934
2934
example/Synthetic#s.Bar. => final object Bar extends Object { self: Bar.type => +4 decls }
2935
2935
example/Synthetic#s.Bar.apply(). => method apply (): Bar
2936
- example/Synthetic#s.Bar.toString(). => method toString => String
2936
+ example/Synthetic#s.Bar.toString(). => method toString => String <: scala/Any#toString().
2937
2937
example/Synthetic#s.Bar.unapply(). => method unapply (param x$1: Bar): true
2938
2938
example/Synthetic#s.Bar.unapply().(x$1) => param x$1: Bar
2939
2939
example/Synthetic#s.apply(). => method apply (): Int
@@ -3419,10 +3419,10 @@ exports/example/Codec#[T] => typeparam T
3419
3419
exports/example/Codec#`<init>`(). => primary ctor <init> [typeparam T ](param decode: Decoder[T], param encode: Encoder[T]): Codec[T]
3420
3420
exports/example/Codec#`<init>`().(decode) => param decode: Decoder[T]
3421
3421
exports/example/Codec#`<init>`().(encode) => param encode: Encoder[T]
3422
- exports/example/Codec#decode(). => final method decode (param a: Array[Byte]): T
3422
+ exports/example/Codec#decode(). => final method decode (param a: Array[Byte]): T <: exports/example/Decoder#decode().
3423
3423
exports/example/Codec#decode().(a) => param a: Array[Byte]
3424
3424
exports/example/Codec#decode. => private[this] val method decode Decoder[T]
3425
- exports/example/Codec#encode(). => final method encode (param t: T): Array[Byte]
3425
+ exports/example/Codec#encode(). => final method encode (param t: T): Array[Byte] <: exports/example/Encoder#encode().
3426
3426
exports/example/Codec#encode().(t) => param t: T
3427
3427
exports/example/Codec#encode. => private[this] val method encode Encoder[T]
3428
3428
exports/example/Decoder# => trait Decoder [covariant typeparam T ] extends Object { self: Decoder[T] => +3 decls }
@@ -3714,8 +3714,8 @@ Occurrences => 28 entries
3714
3714
Symbols:
3715
3715
_empty_/Concrete# => class Concrete extends NullaryTest[Int, List] { self: Concrete => +3 decls }
3716
3716
_empty_/Concrete#`<init>`(). => primary ctor <init> (): Concrete
3717
- _empty_/Concrete#nullary2(). => method nullary2 => Int
3718
- _empty_/Concrete#nullary3(). => method nullary3 => List[Int]
3717
+ _empty_/Concrete#nullary2(). => method nullary2 => Int <: _empty_/NullaryTest#nullary2().
3718
+ _empty_/Concrete#nullary3(). => method nullary3 => List[Int] <: _empty_/NullaryTest#nullary3().
3719
3719
_empty_/NullaryTest# => abstract class NullaryTest [typeparam T , typeparam m [typeparam s ]] extends Object { self: NullaryTest[T, m] => +9 decls }
3720
3720
_empty_/NullaryTest#[T] => typeparam T
3721
3721
_empty_/NullaryTest#[m] => typeparam m [typeparam s ]
@@ -3799,7 +3799,7 @@ recursion/Nats.Succ. => final object Succ extends Object { self: Succ.type => +4
3799
3799
recursion/Nats.Succ.apply(). => method apply [typeparam N <: Nat](param p: N): Succ[N]
3800
3800
recursion/Nats.Succ.apply().(p) => param p: N
3801
3801
recursion/Nats.Succ.apply().[N] => typeparam N <: Nat
3802
- recursion/Nats.Succ.toString(). => method toString => String
3802
+ recursion/Nats.Succ.toString(). => method toString => String <: scala/Any#toString().
3803
3803
recursion/Nats.Succ.unapply(). => method unapply [typeparam N <: Nat](param x$1: Succ[N]): Succ[N]
3804
3804
recursion/Nats.Succ.unapply().(x$1) => param x$1: Succ[N]
3805
3805
recursion/Nats.Succ.unapply().[N] => typeparam N <: Nat
@@ -4061,7 +4061,7 @@ types/Foo#s. => val method s "abc"
4061
4061
types/Foo. => final object Foo extends Object { self: Foo.type => +6 decls }
4062
4062
types/Foo.apply(). => method apply (param s: "abc"): Foo
4063
4063
types/Foo.apply().(s) => param s: "abc"
4064
- types/Foo.toString(). => method toString => String
4064
+ types/Foo.toString(). => method toString => String <: scala/Any#toString().
4065
4065
types/Foo.unapply(). => method unapply (param x$1: Foo): Foo
4066
4066
types/Foo.unapply().(x$1) => param x$1: Foo
4067
4067
types/Foo.x. => val method x "abc" @deprecated
@@ -4113,7 +4113,7 @@ types/Test.C#RepeatedType#s. => val method s String*
4113
4113
types/Test.C#RepeatedType. => final object RepeatedType extends Object { self: RepeatedType.type => +4 decls }
4114
4114
types/Test.C#RepeatedType.apply(). => method apply (param s: String*): RepeatedType
4115
4115
types/Test.C#RepeatedType.apply().(s) => param s: String*
4116
- types/Test.C#RepeatedType.toString(). => method toString => String
4116
+ types/Test.C#RepeatedType.toString(). => method toString => String <: scala/Any#toString().
4117
4117
types/Test.C#RepeatedType.unapplySeq(). => method unapplySeq (param x$1: RepeatedType): RepeatedType
4118
4118
types/Test.C#RepeatedType.unapplySeq().(x$1) => param x$1: RepeatedType
4119
4119
types/Test.C#TypeType. => final object TypeType extends Object { self: TypeType.type => +6 decls }
@@ -4433,7 +4433,7 @@ _empty_/AnObject.Foo#x. => val method x Int
4433
4433
_empty_/AnObject.Foo. => final object Foo extends Object { self: Foo.type => +4 decls }
4434
4434
_empty_/AnObject.Foo.apply(). => method apply (param x: Int): Foo
4435
4435
_empty_/AnObject.Foo.apply().(x) => param x: Int
4436
- _empty_/AnObject.Foo.toString(). => method toString => String
4436
+ _empty_/AnObject.Foo.toString(). => method toString => String <: scala/Any#toString().
4437
4437
_empty_/AnObject.Foo.unapply(). => method unapply (param x$1: Foo): Foo
4438
4438
_empty_/AnObject.Foo.unapply().(x$1) => param x$1: Foo
4439
4439
_empty_/AnObject.foo(). => method foo (param x: Int): Unit
0 commit comments