Подтвердить что ты не робот

Есть ли способ определить, работает ли код GWT в режиме разработки?

Я работаю над приложением GWT и хотел бы разделить некоторую логику, основанную на том, работает ли код в режиме разработки или работает в режиме реального времени.

Например, когда код должен сделать вызов AJAX, мы хотели бы установить URL в зависимости от режима.

4b9b3361

Ответ 1

GWT >= 2.1.0

boolean isDevelopmentMode() {
    return !GWT.isProdMode() && GWT.isClient();
}

GWT < 2.1.0

boolean isDevelopmentMode() {
    return !GWT.isScript() && GWT.isClient();
}

Ответ 2

boolean isProductionMode() {
  return GWT.isScript();
}

boolean isDevelopmentMode() {
  return !GWT.isScript() && GWT.isClient();
}

// e.g. JUnit tests
boolean isPlainJVM() {
  return !GWT.isClient();
}