Groovyは、動的に入力されたスクリプト言語です。 Java言語で記述されたコードはGroovyで有効であるため、Groovyをよく知らないユーザーがJava構文を利用する場合があります。 Studioで使用できるすべての変換関数は、Groovyで記述されています。
柔軟で簡単に使用できるため、GroovyはTransform APIの基礎として選択されています。 また、動的言語ですが、静的コンパイルおよび静的タイプ・チェックを使用して、実行時のエラーを回避できます。
Studioでは、独自のカスタム変換を記述する際にGroovy言語の多くの機能を使用できますが、セキュリティ上の理由から、いくつかの制限が課されています。 詳細は、「サポートされていないGroovy言語機能」を参照してください。
「Groovyドキュメント」のチュートリアルを含むGroovyの詳細は、を参照してください。