2010-08-24 5 views

Répondre

25

GWT> = 2.1.0

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

GWT < 2.1.0

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

Note: ajouté GWT.isClient() sinon ce serait vrai pour le code côté serveur. –

+0

Je savais qu'il y avait un moyen facile de déterminer cela qui me fuyait. Merci! – arrrghnold

+0

Y a-t-il une raison pour ne pas utiliser '! 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(); 
} 
Questions connexes