タグ

groovyに関するblueleのブックマーク (7)

  • Groovy でのコンストラクタあれこれ - 倭マン's BLOG

    今さらかも知れませんが、Groovy でコンストラクタを実装する方法をあれこれ試してみました。 今回試したのは以下のような方法です: 基 デフォルト・コンストラクタ 名前付き引数 コンストラクタ定義 アノテーションによる AST 変換 @InheritConstructors アノテーション @TupleConstructor アノテーション メタプログラミング 実行時メタプログラミング マジック・パッケージ では、それぞれを見ていきましょう。 基 まずは基。 デフォルト・コンストラクタとコンストラクタ定義は Java と同じ。 名前付き引数は Groovy 用です。 デフォルト・コンストラクタ、名前付き引数 Groovy でクラス定義にコンストラクタを書かなければ、Java と同じようにデフォルト・コンストラクタが自動生成されます。 デフォルト・コンストラクタは引数なしで特に何の処

    Groovy でのコンストラクタあれこれ - 倭マン's BLOG
    bluele
    bluele 2013/08/11
    contructor
  • JavaからコンパイルされてないGroovyを呼び出す方法(ルーズステートメント) - on the center line.

    JavaからGroovyスクリプトを実行する方法。やり方はいくつかあるのですが、その中から比較的シンプルなやりかたを紹介。 new GroovyShell().parse(new File("....name.groovy")).run(); これだけです。....name.groovy のところを該当のスクリプトファイル名に置換すれば動作するはずです。詳しいことは、Javadoc(http://groovy.codehaus.org/api/index.html)で確認してください。ちなみに、Groovy1.5 と、Groovy1.6 ではそこそこ変更されているようでした。 また、実行されるスクリプトの中身についてですが、ルーズステートメントと、クラス定義の両方がある場合に、エラーが発生することがあるようます。というのは、Foo.groovyの中のルーズステートメントは、実行時にFoo.

    JavaからコンパイルされてないGroovyを呼び出す方法(ルーズステートメント) - on the center line.
  • Groovy/Maven/Examples (includes "Java Joint Compile") - Glamenv-Septzen.net

    ホーム 検索 - ログイン | |  ヘルプ Groovy/Maven/Examples (includes "Java Joint Compile") [ Prev ] [ Next ] [ Groovy ] Groovy/Gradle/Mixing Java and Groovy でGradleを使ったJava/Groovy混在プロジェクトでのポイントをまとめました。 しかしながら、既存のMaven資産や(ようやく安定し始めた感のある)m2e + Eclipse IDEとの統合開発環境を活用したいいために、引き続きJavaを中心でビルドシステムはMaven、開発効率化としてGroovyで脇を固めたい、というニーズもあるはずです。・・・あるんですってば。 そうした場合にも、2013-04現在では大きく2種類の方式で、Java/Groovy混在プロジェクトをMavenで統合管理出来ます。

  • Kurusugawa – Kurusugawa Computer Inc.

    ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。LinuxAndroid・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン

    Kurusugawa – Kurusugawa Computer Inc.
  • Groovyで動的にクラスをロード、再読み込み - lottzの日記

    な仕組みはJavaのクラスローダの場合と同じ(はず)。 基クラスローダ(ブートストラップ、エクステンション、システム) システムクラスローダは、クラスパス上のクラスを読むローダ。 クラスパス上に存在するクラスはシステムクラスローダで読まれてしまうので、動的にロード、リロードする場合は、該当クラスをクラスパスに含めないようにし、自前のクラスローダでロードするようにする。 Groovyで用意されているクラスローダは、java.net.URLClassLoaderを継承したGroovyClassLoaderというクラス。 def loader = new GroovyClassLoader()動的にロードしたいクラスは後からロードするが、そのクラスが参照するクラスがCLASSPATHに含まれていない場合、Loaderにクラスパスを追加する。 loader.addClasspath(xxxx

    Groovyで動的にクラスをロード、再読み込み - lottzの日記
    bluele
    bluele 2013/08/11
    cache clear
  • Java/Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Grails編) - sudo -u grails

    なぜかGrailsは無かったので情報を整理してみる。 ◎:Grails入門者向けピックアップ ☆:2013/05/24追加分 (関連) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Groovy編) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Gradle編) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Spock編) 公式 Grails Grails - Reference Documentation - 当に情報が豊富。英語が苦にならないならいちばんよい。 国内(ユーザーグループ界隈) Grails Japan! Grails語ドキュメント - まだ和訳されていない部分もあります。 今週のGrails! 日語版 - 週単位のGrails関連記事まとめ。 日Grails/Groovyユーザーグループ(JGGU

    Java/Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Grails編) - sudo -u grails
  • Groovy 入門

    2009.3.19 - 2009.4.16 - 2009.7.24 (鈴) 2011.3.23 リンク追加等 2009.4.16 時点のページ 1. はじめに 2. てほどきとインストール 3. 10 分で分かる Groovy の大半 4. もっとスクリプト言語らしく 5. クロージャ 6. おわりに 7. 参考文献 付録 1. Emacs 編集モード 付録 2. NetBeans プラグイン Groovy 応用: 遅延評価によるフィボナッチ数の計算   2009.4.8 Groovy 応用: Struts への透過的な適用   2011.3.23 1. はじめに Groovy は主に Ruby に強くインスパイアされた Java の1方言 である。 その処理系は標準的な Java VM 上で動作し,標準的な Java 言語によるプログラムと同じバイナリ形式 (class ファイル)

  • 1