私はGroovyスクリプトBootstrap.groovyを使用しています。ここでは、Stringクラスに対していくつかのメタクラスメソッドを定義しています。テストケースは別のファイルTest.groovyにあります。 Stringを操作するときに、Test.groovyでメタクラスメソッドを使用できるようにするにはどうすればよいですか? (Iow、他のスクリプト/プログラムでメタクラスメソッドをグローバルに利用できるようにするにはどうすればよいですか?) groovyメタクラスメソッドをグローバルに利用可能にする
は(私が検索し、いくつかの関連の質問を見つけましたが、彼らはGroovyの1.8.4を使用して、この特別イム答えませんでした。)私はこれを行う方法を見つけたと思う
0
A
答えて
0
を:ちょうどTest.groovy
でevaluate(new File("ch8/Bootstrap.groovy"))
を呼び出します。以前はnew GroovyShell().evaluate()
を試していましたが、それは必須ではありません。私は直接evaluate()
メソッドを呼び出すことができました。
0
Use the DelegatingMetaClass Stringクラスへのこれらの追加をグローバルに表示するためです。
関連する問題
- 1. ASP.net C#グローバルに利用可能なオブジェクト
- 2. メタクラスメソッドをメソッド解決に参加させることは可能ですか?
- 3. 再利用可能なアクティビティに戻る
- 4. 利用可能なフィルタリング利用可能なタスクグループ別のギャラリストタスク
- 5. 利用可能な場合にゲームセンターを使用する
- 6. 再利用可能なプリプロセッサ__COUNTER__
- 7. 再利用可能なコンポーネント
- 8. 利用可能なデータ
- 9. Java - 利用可能なガベージコレクションアルゴリズム
- 10. 利用可能なCRANビネット
- 11. UIDatePicker利用可能日
- 12. Django再利用可能マーケットプレイス
- 13. 再利用可能なコントロール
- 14. Grailsの - メソッドはグローバル使用可能にすると、メタクラス
- 15. 再利用可能なコードを作る
- 16. 次に利用可能なプライマリキーをモデル化する
- 17. スクロールビューアの子に利用可能な幅を取得する
- 18. Magento - トップナビゲーションのカテゴリに利用可能なフィルタを取得する
- 19. OpenCoverレポートをCruiseControl.NETで利用可能にする
- 20. 再利用可能なAsyncTasksをアンドロイドで作成するには?
- 21. jqueryプラグインを再利用可能にする方法は?
- 22. 利用可能な市外局番を取得するには?
- 23. WPFオブジェクトをインスタンス化して利用可能にする
- 24. 最新のgccをcmakeで利用可能にする
- 25. UIKeyboardTypeDecimalPadが利用可能かどうかをテストするには?
- 26. 再利用可能なLinqをストアドプロシージャのSQLに作成する
- 27. coredataで利用可能なデータを更新するには?
- 28. クリアボタンで再利用可能なEditTextを作成するには?
- 29. 利用可能なフォントの重みを取得するには?
- 30. PHPを利用すると、利用可能な日数が可変になります。