これらの2つのファイル、groovy-all-2.2.1.jar
とgroovy-all-2.2.1-indy.jar
、GROOVY_HOME\embeddable
ディレクトリで利用できるとの違いは、実際には何ですか?違い - * jarファイルとグルーヴィー - すべて - 。* - indy.jar
私はこれまでindyファイルを使用していませんでした。私はそれが何のために使用されているのか不思議です。
ありがとうございます!
これらの2つのファイル、groovy-all-2.2.1.jar
とgroovy-all-2.2.1-indy.jar
、GROOVY_HOME\embeddable
ディレクトリで利用できるとの違いは、実際には何ですか?違い - * jarファイルとグルーヴィー - すべて - 。* - indy.jar
私はこれまでindyファイルを使用していませんでした。私はそれが何のために使用されているのか不思議です。
ありがとうございます!
indy
jarは、新しいInvokeDynamic
バイトコードをサポートするJava 7のGroovyコンパイル版です。 Invoke Dynamic pages hereから
:
のGroovy 2.0以来、我々はJVM invokedynamicの 命令のサポートを追加しました。この命令はJava 7以降でサポートされており、 動的言語の実装を容易にするJVMの新しい バイトコード命令です。この命令はまた、Java 8
で開催lamdbaをサポートするために、 JVMによって、内部的に使用されますこれはAPIを、AST変換または糖衣構文とは異なり、 この機能は、開発者やエンドに表示されていないことを意味しユーザー。 コンパイルとランタイム機能のみ
_new_作業の通常のイベントでは、 "-indy" JAR推奨バージョンがありますか? – will