Skip to content

Commit b11600c

Browse files
author
Dean Wampler
committed
Fixed bugs surfaced by Scala-IDE 4.0
1 parent ef1e74f commit b11600c

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

src/main/java/progscala2/javainterop/ScalaTuples.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public class ScalaTuples {
66
public static void main(String[] args) {
7-
Tuple2 stringInteger = new Tuple2<String,Integer>("one", 2);
7+
Tuple2<String,Integer> stringInteger = new Tuple2<String,Integer>("one", 2);
88

99
System.out.println(stringInteger);
1010
}

src/main/scala/progscala2/fp/categories/functor.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ object OptionF extends Functor[Option] {
1717
object FunctionF { // <4>
1818
def map[A,A2,B](func: A => A2)(f: A2 => B): A => B = { // <5>
1919
val functor = new Functor[({type λ[β] = A => β})#λ] { // <6>
20-
def map[A3,B](func: A => A3)(f: A3 => B): A => B = (a: A) => f(func(a))
20+
def map[A3,B2](func: A => A3)(f: A3 => B2): A => B2 = (a: A) => f(func(a))
2121
}
2222
functor.map(func)(f) // <7>
2323
}

src/test/java/progscala2/javainterop/SMapTest.java

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
// src/test/java/progscala2/javainterop/SMapTest.java
2-
import org.junit.*;
3-
import org.junit.runner.RunWith;
4-
import org.junit.runners.JUnit4;
5-
import static org.junit.Assert.*;
6-
import scala.*;
2+
package progscala2.javainterop;
3+
4+
import static org.junit.Assert.assertEquals;
5+
import static org.junit.Assert.assertTrue;
6+
7+
import org.junit.Before;
8+
import org.junit.Test;
9+
10+
import scala.Option;
711
import scala.collection.mutable.LinkedHashMap;
812

913
public class SMapTest extends org.scalatest.junit.JUnitSuite { // <1>
14+
15+
// Apparently JUnitSuite is serializable, so we need this:
16+
private static final long serialVersionUID = 693445694552874517L;
17+
1018
static class Name {
1119
public String firstName;
1220
public String lastName;

0 commit comments

Comments
 (0)