2010-08-24 3 views

답변

25

GWT> = 2.1.0

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

GWT < 2.1.0

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

참고 : 그렇지 않으면이 서버 측 코드에 해당되는 바와 GWT.isClient()를 첨가. –

+0

나는 이것을 알아볼 수있는 쉬운 방법이 있다는 것을 알았다. 감사! – arrrghnold

+0

'! 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(); 
} 
관련 문제