Skip to content

Commit c5add6f

Browse files
committed
Cosmetic fixes
1 parent 6eddab7 commit c5add6f

File tree

2 files changed

+21
-26
lines changed

2 files changed

+21
-26
lines changed

common/src/main/scala/org/mockito/mockito.scala

+19-24
Original file line numberDiff line numberDiff line change
@@ -11,35 +11,29 @@ package object mockito {
1111

1212
//noinspection ConvertExpressionToSAM
1313
def invocationToAnswer[T](f: InvocationOnMock => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] = new Answer[Any] {
14-
override def answer(invocation: InvocationOnMock): Any= $vce.extract(f(invocation))
14+
override def answer(invocation: InvocationOnMock): Any = $vce.extract(f(invocation))
1515
}
1616

17-
def functionToAnswer[T, P0](f: P0 => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] = invocationToAnswer(i => f(i.getArgument[P0](0)))
17+
def functionToAnswer[T: ValueClassExtractor, P0](f: P0 => T): Answer[Any] =
18+
invocationToAnswer(i => f(i.getArgument[P0](0)))
1819

19-
def functionToAnswer[T, P1, P0](f: (P0, P1) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
20+
def functionToAnswer[T: ValueClassExtractor, P1, P0](f: (P0, P1) => T): Answer[Any] =
2021
invocationToAnswer(i => f(i.getArgument[P0](0), i.getArgument[P1](1)))
2122

22-
def functionToAnswer[T, P2, P1, P0](f: (P0, P1, P2) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
23+
def functionToAnswer[T: ValueClassExtractor, P2, P1, P0](f: (P0, P1, P2) => T): Answer[Any] =
2324
invocationToAnswer(i => f(i.getArgument[P0](0), i.getArgument[P1](1), i.getArgument[P2](2)))
2425

25-
def functionToAnswer[T, P3, P2, P1, P0](f: (P0, P1, P2, P3) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
26+
def functionToAnswer[T: ValueClassExtractor, P3, P2, P1, P0](f: (P0, P1, P2, P3) => T): Answer[Any] =
2627
invocationToAnswer(i => f(i.getArgument[P0](0), i.getArgument[P1](1), i.getArgument[P2](2), i.getArgument[P3](3)))
2728

28-
def functionToAnswer[T, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
29-
invocationToAnswer(i =>
30-
f(i.getArgument[P0](0), i.getArgument[P1](1), i.getArgument[P2](2), i.getArgument[P3](3), i.getArgument[P4](4)))
29+
def functionToAnswer[T: ValueClassExtractor, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4) => T): Answer[Any] =
30+
invocationToAnswer(i => f(i.getArgument[P0](0), i.getArgument[P1](1), i.getArgument[P2](2), i.getArgument[P3](3), i.getArgument[P4](4)))
3131

32-
def functionToAnswer[T, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
33-
invocationToAnswer(
34-
i =>
35-
f(i.getArgument[P0](0),
36-
i.getArgument[P1](1),
37-
i.getArgument[P2](2),
38-
i.getArgument[P3](3),
39-
i.getArgument[P4](4),
40-
i.getArgument[P5](5)))
32+
def functionToAnswer[T: ValueClassExtractor, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5) => T): Answer[Any] =
33+
invocationToAnswer(i =>
34+
f(i.getArgument[P0](0), i.getArgument[P1](1), i.getArgument[P2](2), i.getArgument[P3](3), i.getArgument[P4](4), i.getArgument[P5](5)))
4135

42-
def functionToAnswer[T, P6, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5, P6) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
36+
def functionToAnswer[T: ValueClassExtractor, P6, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5, P6) => T): Answer[Any] =
4337
invocationToAnswer(
4438
i =>
4539
f(i.getArgument[P0](0),
@@ -50,7 +44,7 @@ package object mockito {
5044
i.getArgument[P5](5),
5145
i.getArgument[P6](6)))
5246

53-
def functionToAnswer[T, P7, P6, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5, P6, P7) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
47+
def functionToAnswer[T: ValueClassExtractor, P7, P6, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5, P6, P7) => T): Answer[Any] =
5448
invocationToAnswer(
5549
i =>
5650
f(
@@ -64,7 +58,8 @@ package object mockito {
6458
i.getArgument[P7](7)
6559
))
6660

67-
def functionToAnswer[T, P8, P7, P6, P5, P4, P3, P2, P1, P0](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
61+
def functionToAnswer[T: ValueClassExtractor, P8, P7, P6, P5, P4, P3, P2, P1, P0](
62+
f: (P0, P1, P2, P3, P4, P5, P6, P7, P8) => T): Answer[Any] =
6863
invocationToAnswer(
6964
i =>
7065
f(
@@ -79,8 +74,8 @@ package object mockito {
7974
i.getArgument[P8](8)
8075
))
8176

82-
def functionToAnswer[T, P9, P8, P7, P6, P5, P4, P3, P2, P1, P0](
83-
f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
77+
def functionToAnswer[T: ValueClassExtractor, P9, P8, P7, P6, P5, P4, P3, P2, P1, P0](
78+
f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) => T): Answer[Any] =
8479
invocationToAnswer(
8580
i =>
8681
f(
@@ -96,8 +91,8 @@ package object mockito {
9691
i.getArgument[P9](9)
9792
))
9893

99-
def functionToAnswer[T, P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, P0](
100-
f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) => T)(implicit $vce: ValueClassExtractor[T]): Answer[Any] =
94+
def functionToAnswer[T: ValueClassExtractor, P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, P0](
95+
f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) => T): Answer[Any] =
10196
invocationToAnswer(
10297
i =>
10398
f(

macro/src/main/scala/org/mockito/WhenMacro.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import scala.reflect.ClassTag
1010

1111
object WhenMacro {
1212

13-
class ReturnActions[T](os: ScalaFirstStubbing[T]) {
14-
def apply(value: T)(implicit $vce: ValueClassExtractor[T]): ScalaOngoingStubbing[T] = os thenReturn value
13+
class ReturnActions[T: ValueClassExtractor](os: ScalaFirstStubbing[T]) {
14+
def apply(value: T): ScalaOngoingStubbing[T] = os thenReturn value
1515
}
1616

1717
def shouldReturn[T: c.WeakTypeTag](c: blackbox.Context): c.Expr[ReturnActions[T]] = {

0 commit comments

Comments
 (0)