2010-08-24 8 views

Odpowiedz

25

GWT> = 2.1.0

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

GWT < 2.1.0

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

Uwaga: dodano GWT.isClient(), w przeciwnym razie mogłoby to być ważne dla kodu po stronie serwera. –

+0

Wiedziałem, że istnieje łatwy sposób na określenie tego, co mnie omija. Dzięki! – arrrghnold

+0

Czy istnieje powód, dla którego nie należy używać '! GWT.isProdMode()'? – Sydney

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

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

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