2010-08-24 15 views

Respuesta

25

GWT> = 2.1.0

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

GWT < 2.1.0

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

Nota: se ha añadido GWT.isClient() como de lo contrario esto sería cierto para el código del lado del servidor. –

+0

Sabía que había una manera fácil de determinar esto que me estaba eludiendo. ¡Gracias! – arrrghnold

+0

¿Hay alguna razón para no usar '! 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(); 
} 
Cuestiones relacionadas