-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
scala> import ai.x.diff._
import ai.x.diff._
scala> case class Foo(i: Int, s: String)
defined class Foo
scala> case class Bar(d: Double, f: Foo)
defined class Bar
scala> val b1 = Bar(1.0,Foo(1,"test"))
b1: Bar = Bar(1.0,Foo(1,test))
scala> val b2 = Bar(2.0,Foo(1,"baz"))
b2: Bar = Bar(2.0,Foo(1,baz))
scala> DiffShow.diff(b1, b2)
java.lang.InternalError: Malformed class name
at java.lang.Class.getSimpleName(Class.java:1330)
at ai.x.diff.DiffShowInstances$CaseClassDiffShow.diff(diff.scala:207)
at ai.x.diff.DiffShow$.diff(diff.scala:64)
at ai.x.diff.DiffShowFields$$anon$3.diff(diff.scala:99)
at ai.x.diff.DiffShowFields$$anon$3.diff(diff.scala:95)
at ai.x.diff.DiffShowFields$$anon$3.diff(diff.scala:99)
at ai.x.diff.DiffShowFields$$anon$3.diff(diff.scala:95)
at ai.x.diff.DiffShowInstances$CaseClassDiffShow.diff(diff.scala:201)
at ai.x.diff.DiffShow$.diff(diff.scala:64)
... 32 elided
scala>
acjay
Metadata
Metadata
Assignees
Labels
No labels