質問: 表題の通りなのですが、例えばインスタンスメソッドからならば、次のようにしてクラス名を、クラス名を明示することなしに参照できます。 ``` SomeClass { public void someMethod() { this.getClass(); } } ``` static メソッドにおいて、これを実現する方法はありますでしょうか。 `SomeClass.getClass()` とべた書きすればいいといえばいいのですが、スクリプト言語として groovy を利用する場合に、IDE などを使わずに編集することを考えると、変更箇所はなるべく少なくなるように記述できるならしたいと考えているので、べた書きを避けたいと思って質問しています。
回答: Groovyではstaticメソッドの中でもthisが使えて、その実体は定義されているClassオブジェクトそのものになります。