资讯
invokedynamic is remarkable in that it was the first new bytecode ever since Java 1.0. It joined the existing invoke bytecodes invokevirtual, invokestatic, invokeinterface and invokespecial.
This was originally posted as a comment on @fogus 's blog post " Why Clojure doesn’t need invokedynamic, but it might be nice ". I figured it's worth a top-level post here. Ok, there's some good ...
With invokedynamic, a call is a call is a call, and the intervening plumbing is not counted against you. Now, what about negative impacts to Clojure itself… #0 is a red herring.
invokedynamic is remarkable in that it was the first new bytecode ever since Java 1.0. It joined the existing invoke bytecodes invokevirtual, invokestatic, invokeinterface and invokespecial.
一些您可能无法访问的结果已被隐去。
显示无法访问的结果