1- /** Decompiled from out/posTestFromTasty/pos/i2104b/Cons.class */
2- trait Cons[H, T]() extends java.lang.Object
1+ /** Decompiled from out/posTestFromTasty/pos/i2104b/Cons.tasty */
2+ trait Cons[+ H, + T]() extends java.lang.Object
33object Cons {
44 def apply[H, T](h: H, t: T): Cons[H, T] = scala.Predef.???
55 def unapply[H, T](t: Cons[H, T]): scala.Option[Pair[H, T]] = scala.Predef.???
66}
7- /** Decompiled from out/posTestFromTasty/pos/i2104b/Pair.class */
7+ /** Decompiled from out/posTestFromTasty/pos/i2104b/Pair.tasty */
88case class Pair[A, B](_1: A, _2: B) {
99 override def hashCode(): scala.Int = {
1010 var acc: scala.Int = 2479866
@@ -13,13 +13,13 @@ case class Pair[A, B](_1: A, _2: B) {
1313 scala.runtime.Statics.finalizeHash(acc, 2)
1414 }
1515 override def equals(x$0: scala.Any): scala.Boolean = Pair.this.eq(x$0.asInstanceOf[java.lang.Object]).||(x$0 match {
16- case x$0: Pair[A, B] @scala.unchecked() =>
16+ case x$0: Pair[A, B] @scala.unchecked =>
1717 Pair.this._1.==(x$0._1).&&(Pair.this._2.==(x$0._2))
1818 case _ =>
1919 false
2020 })
2121 override def toString(): java.lang.String = scala.runtime.ScalaRunTime._toString(Pair.this)
22- override def canEqual(that: scala.Any): scala.Boolean = that.isInstanceOf[Pair[A, B] @scala.unchecked() ]
22+ override def canEqual(that: scala.Any): scala.Boolean = that.isInstanceOf[Pair[A, B] @scala.unchecked]
2323 override def productArity: scala.Int = 2
2424 override def productPrefix: java.lang.String = "Pair"
2525 override def productElement(n: scala.Int): scala.Any = n match {
@@ -31,11 +31,11 @@ case class Pair[A, B](_1: A, _2: B) {
3131 throw new java.lang.IndexOutOfBoundsException(n.toString())
3232 }
3333}
34- object Pair extends scala.AnyRef()
35- /** Decompiled from out/posTestFromTasty/pos/i2104b/Test.class */
34+ object Pair extends scala.AnyRef
35+ /** Decompiled from out/posTestFromTasty/pos/i2104b/Test.tasty */
3636object Test {
3737 def main(args: scala.Array[scala.Predef.String]): scala.Unit = Cons.apply[scala.Option[scala.Int], scala.None.type](scala.Option.apply[scala.Int](1), scala.None) match {
3838 case Cons(scala.Some(i), scala.None) =>
3939 ()
4040 }
41- }
41+ }
0 commit comments