Untitled diff

Created Diff never expires
4 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
40 lines
3 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
39 lines
package <empty>.type {
package <empty>.type {
final lazy module val Main$package: Main$package$ = new Main$package$()
final lazy module val Main$package: Main$package$ = new Main$package$()
@scala.annotation.internal.SourceFile("../pg/Main.scala") final module class
@scala.annotation.internal.SourceFile("../pg/Main.scala") final module class
Main$package$
Main$package$
() extends java.lang.Object(), _root_.scala.Serializable {
() extends java.lang.Object(), _root_.scala.Serializable {
this: Main$package.type =>
this: Main$package.type =>
private def writeReplace(): scala.AnyRef =
private def writeReplace(): scala.AnyRef =
new scala.runtime.ModuleSerializationProxy(classOf[Main$package.type])
new scala.runtime.ModuleSerializationProxy(classOf[Main$package.type])
(x: T) def duplicate[T >: scala.Nothing <: scala.Tuple,
(x: T) def duplicate[T >: scala.Nothing <: scala.Tuple,
R >: scala.Nothing <: scala.Any
R >: scala.Nothing <: scala.Any
] given (d: Duplicate.Aux[T, R]): R = d.apply(x)
] given (d: Duplicate.Aux[T, R]): R = d.apply(x)
val x: Tuple3[1.type, 2.type, 3.type] =
val x: Tuple3[1.type, 2.type, 3.type] =
scala.Tuple3.apply[scala.Int(1), scala.Int(2), scala.Int(3)](1, 2, 3)
scala.Tuple3.apply[scala.Int(1), scala.Int(2), scala.Int(3)](1, 2, 3)
val z:
val z:
Tuple3[Tuple2[1.type, 1.type], Tuple2[2.type, 2.type],
Tuple3[Tuple2[1.type, 1.type], Tuple2[2.type, 2.type],
Tuple2[3.type, 3.type]
Tuple2[3.type, 3.type]
]
]
=
=
duplicate[(scala.Int(1), scala.Int(2), scala.Int(3)),
duplicate[(scala.Int(1), scala.Int(2), scala.Int(3)),
(scala.Int(1), scala.Int(1)) *: (scala.Int(2), scala.Int(2)) *: (
((scala.Int(1), scala.Int(1)), (scala.Int(2), scala.Int(2)), (
scala.Int(3)
scala.Int(3)
, scala.Int(3)) *: scala.Unit
, scala.Int(3)))
](Main$package.x)(
](Main$package.x)(
Duplicate.Aux_T_Tuple_given[(scala.Int(1), scala.Int(2), scala.Int(3)),
Duplicate.Aux_T_Tuple_given[(scala.Int(1), scala.Int(2), scala.Int(3)),
(scala.Int(2), scala.Int(2)) *: (scala.Int(3), scala.Int(3)) *:
((scala.Int(2), scala.Int(2)), (scala.Int(3), scala.Int(3)))
scala.Unit
](
](
Duplicate.Aux_T_Tuple_given[
Duplicate.Aux_T_Tuple_given[
scala.Tuple.Tail[(scala.Int(1), scala.Int(2), scala.Int(3))]
scala.Tuple.Tail[(scala.Int(1), scala.Int(2), scala.Int(3))]
, (scala.Int(3), scala.Int(3)) *: scala.Unit](
, (scala.Int(3), scala.Int(3)) *: scala.Unit](
Duplicate.Aux_T_Tuple_given[
Duplicate.Aux_T_Tuple_given[
scala.Tuple.Tail[
scala.Tuple.Tail[
scala.Tuple.Tail[(scala.Int(1), scala.Int(2), scala.Int(3))]
scala.Tuple.Tail[(scala.Int(1), scala.Int(2), scala.Int(3))]
]
]
, scala.Unit](Duplicate.Aux_Unit_Unit_given)
, scala.Unit](Duplicate.Aux_Unit_Unit_given)
)
)
)
)
)
)
}
}
}
}