Я много читал о stackoverflow относительно создания одноэлементных классов с использованием enum.
Должно быть, я что-то пропустил, потому что нигде не могу добраться до МОМЕНТА.
это мой код:
public class UserActivity {
private DataSource _dataSource;
private JdbcTemplate _jdbcTemplate;
static enum Singleton {
INSTANCE;
private static final UserActivity singleton = new UserActivity();
public UserActivity getSingleton() {
return singleton;
}
}
public UserActivity() {
this._dataSource = MysqlDb.getInstance().getDataSource();
this._jdbcTemplate = new JdbcTemplate(this._dataSource);
}
public void dostuff() {
...
}
}
а снаружи я пытаюсь сделать
UserActivity.INSTANCE.getSingleton()
или
UserActivity.Singleton.
но код завершения Eclipse ничего не находит
спасибо!