доступ к внешнему классу из внутреннего вложенного enum

Есть ли способ получить доступ к внешней среде?

public class OuterClass  {
    String data;

    public void outerMethod(String data) {
         this.data = data;
    }

    public enum InnerEnum {
        OPTION1("someData"),
        OPTION2("otherData");

        InnerEnum(String data) {
              // Does not work:             
              OuterClass.this.outerMethod(data);
        }
    }
}
21
задан Cel 10 December 2011 в 16:34
поделиться