Conversation
t-bast
left a comment
There was a problem hiding this comment.
Let's get this in now, we could have gotten rid of this a while ago already
|
There is actually a catch, as c848cfe shows. |
|
I'm interested in your opinion on |
de8bc92 to
e43bcdd
Compare
|
Since this isn't trivial after all, I think it should wait for after the release. |
| Foo.Bar -> "Bar", | ||
| Foo.Baz(42) -> "Baz" | ||
| ).foreach { case (o, ref) => assert(o.getClass.getPrettySimpleName == ref) | ||
| } |
|
Should we rebase and merge this? |
It class `.getSimpleName` and strips the '$' character of object classes. Also, we don't need the java 8 workaround for `.getSimpleName`
e43bcdd to
90a9fdc
Compare
I rebased in 90a9fdc, but the risk of regression exists and I'm hesitant to merge immediately. |
|
It seems like java 11 is getting near its EOL (so we should update our documentation to rely on java 17), does that impact our choice of whether or not to merge this? I haven't thoroughly tested it, but I can take a look at it if we want another set of eyes to figure out what the risk of regression is. |
It has been a long time and officially supported version is Java 11.
This can wait after the upcoming release though.