2016-06-14 2 views
1

GWT JSNI 방법 몸에 불필요한 공간이 추가이클립스 자바 편집기 포맷터 나는 다음과 같은 내 자바 파일에 JSNI 방법을 선언 한

public static native void alert(String msg) /*-{ 
    $wnd.alert(msg); 
}-*/; 

을하지만을 나는이 무엇입니까 선언 포맷터를 사용하여 내 코드를 포맷 ctrl + shift + f을 클릭하면 :

public static native void alert(String msg) /*-{ 
              $wnd.alert(msg); 
              }-*/; 

어떻게 해결할 수 있습니까?

답변

1

적절한 JSNI 인식 편집기를 사용하여 이클립스 JSNI에 대한 자바 스크립트 포매터를 사용합니다, 그래서 당신이 그 일을 조정할 수 있습니다 곳이다 : 스타일을 follwing을

+0

'적절한 JSNI 인식 편집기 '란 무엇을 의미합니까? 'GWT Java Editor'를 말하는 겁니까? – masterdany88

+0

예; 표준 Java 편집기가 아닙니다. –

+0

확인. 도움이되었습니다. 감사. – masterdany88

0

Eclipse는 해당 텍스트를 블록 주석으로 간주합니다.

Window > Preferences > Java > Code Style > Formatter으로 이동 한 다음 편집을 클릭하고 Comments 탭을보고 다양한 옵션을 사용하여 원하는대로 할 수 있는지 확인하십시오.

표시하는 레이아웃을 복제하는 경우 기존 블록 주석이 엉망이 될 수 있으므로 절충안을 준비하십시오. (들여 쓰기를

public static native void alert(String msg) 
/*-{ 
    $wnd.alert(msg); 
}-*/; 
+0

이미 시도했습니다. 아무도 도왔다. – masterdany88

+0

그럼 너는 운이 없어. JSNI는 주석을 코드로 해석함으로써 Java 소스를 악용합니다. 이 요구 사항은 주석에 의해 처리됩니다. –

+0

여기에 설명 된 Google 플러그인이 있습니다. https://developers.google.com/eclipse/docs/gwt_jsni#jsni-methods하지만 eclipse는 자바 스크립트를 unfortunatelly로 간주합니다. – masterdany88

2

는 이클립스 포맷터에 의해 영향을받지 않습니다 , 괄호 안의 괄호 안의 공백 등)

+0

메서드 선언 줄에 브리켓을 사용하는 것을 선호합니다. – masterdany88

+0

그럴 수도 있습니다. –

관련 문제