使用Java Flight Recorder / Mission Control对一些scala代码进行基准测试时,我可以看到一堆名称中带有$adapted$
的方法。查看签名,我可以想到一些可能性。
我在哪里可以了解到更多信息?
答案 0 :(得分:0)
我认为这是一种固定装置。 Scala编译器通常在类名中滥用$,并且某些Java代码可能会失败,它可能会在创建静态对象时生成一些其他方法,程序包等。
socket
因此,它可能是由编译器或其他类型级别的magic-macro-library生成的