Re: 何故implicit defが2回呼ばれるのか
何故implicit defが2回呼ばれるのか - kmizuの日記
なんとなく思うところがあったので、最初に出てきている JVM 命令を逆アセンブルしてみた。
Class clazz = hogeable("abc").getClass(); Method method = reflMethod$Method1(clazz); method.invoke(hogeable("abc"));
ふつうにバグのような予感。本当なら下のようになるはずなのにね。
Object object = hogeable("abc");
Class clazz = object.getClass();
Method method = reflMethod$Method1(clazz);
method.invoke(object);