@@ -4,8 +4,6 @@ import com.fasterxml.jackson.annotation.{JsonAutoDetect, PropertyAccessor}
44import tools .jackson .databind .introspect .VisibilityChecker
55import tools .jackson .module .scala .DefaultScalaModule
66
7- import scala .compat .java8 .FunctionConverters .asJavaUnaryOperator
8-
97case object CaseObjectExample {
108 val field1 : String = " test"
119 val field2 : Int = 42
@@ -29,11 +27,11 @@ class CaseObjectSerializerTest extends SerializerTest {
2927 // https://github.com/FasterXML/jackson-module-scala/issues/596
3028 it should " serialize a case object when visibility settings set" ignore {
3129 val mapper = newBuilder
32- .changeDefaultVisibility(asJavaUnaryOperator(( a : Any ) => {
30+ .changeDefaultVisibility(_ => {
3331 VisibilityChecker .defaultInstance()
3432 .withFieldVisibility(JsonAutoDetect .Visibility .ANY )
3533 .withGetterVisibility(JsonAutoDetect .Visibility .NONE )
36- }))
34+ })
3735 .build()
3836 mapper.writeValueAsString(CaseObjectExample ) should (
3937 equal(""" {"field1":"test","field2":42}""" ) or
@@ -43,11 +41,11 @@ class CaseObjectSerializerTest extends SerializerTest {
4341
4442 it should " serialize an inner case object when visibility settings set" in {
4543 val mapper = newBuilder
46- .changeDefaultVisibility(asJavaUnaryOperator(( a : Any ) => {
44+ .changeDefaultVisibility(_ => {
4745 VisibilityChecker .defaultInstance()
4846 .withFieldVisibility(JsonAutoDetect .Visibility .ANY )
4947 .withGetterVisibility(JsonAutoDetect .Visibility .NONE )
50- }))
48+ })
5149 .build()
5250 mapper.writeValueAsString(Foo ) shouldEqual """ {"field":"bar"}"""
5351 }
0 commit comments