その2/クラスのFQCNな文字列

先日、「クラスのFQCNな文字列」というエントリ d:id:ttmmrr:20110220 を書きました。

もう少し簡潔に書けそうなので、以下に投入。

package jp.ne.hatena.ttmmrr;

public class Sample03 {
  private static final Class<?> KLASS = new Object(){}.getClass().getEnclosingClass();
  public static final String FQCN = KLASS.getName();
  public static final String ACTION = FQCN + ".ACTION";

  public static void main(String[] args) {
    System.out.println(ACTION);
  }
}