2011-08-14 3 views
0

코드를보고 싶으면 디버그 할 수있는 JavaScriptObject가 있습니다. 어떻게해야합니까?GWT에서 JavaScriptObject의 소스보기?

// in a callback 
public void onSuccess(JavaScriptObject result) { 
    System.out.println("got - " + result.getData()); 
} 

// prints: got - [1, 2, 3, {"foo": "bar}] 

이게 가능 :

내가 좋아하는 뭔가를 할 수 있도록하고 싶습니다?

답변

1

JavaScriptObject는

지정된 JavaScriptObject을 설명하는 유용한 디버깅 문자열을 얻을 수있는 최선의 노력을 시도를 말한다 javadoc에의 매소드로 .toString()가 있습니다. 그게 도움이되지 않는 경우

, 아마 당신은 당신의 요구 사항을 충족하기 위해 같은 getData() 등의 방법을 정의하기 위해 JavaScriptObject에 얇은 래퍼를 만들 JavaScript Overlay Types를 사용할 수 있습니다. 오버레이에서 this을 사용하여 존재하는 JSON 필드에 직접 액세스 할 수 있습니다.