나는 GWT에서 다음과 같은 오류 메시지가 받고 있어요 :
클래스 클래스 $ S7119
이 클래스 $ S7119은 무엇을 의미 않습니다에 대한 유형 서명을 얻을 수 있을까?
익명 클래스는 SomeClass$1
과 같은 이름을 가지고 있지만, 많은 익명 클래스가 java.lang.Class
안에 있다고 생각하지 않습니다. 그렇다면 누구도 S.로 시작하는 사람이 없습니다.
나는 GWT에서 다음과 같은 오류 메시지가 받고 있어요 :
클래스 클래스 $ S7119
이 클래스 $ S7119은 무엇을 의미 않습니다에 대한 유형 서명을 얻을 수 있을까?
익명 클래스는 SomeClass$1
과 같은 이름을 가지고 있지만, 많은 익명 클래스가 java.lang.Class
안에 있다고 생각하지 않습니다. 그렇다면 누구도 S.로 시작하는 사람이 없습니다.
GWT의 클래스는 해당 기능을 사용하도록 설정하면 전체 이름 (수퍼 클래스, 패키지 이름 등의 다른 메타 데이터) 만 가질 수 있습니다. GWT에는 모든 클래스 메타 데이터를 제거 할 수있는 기능이 있지만 이와 같은 경우를 디버그하는 것은 어렵습니다.
컴파일 된 JS에서 전체 이름을 보려면 '클래스 메타 데이터 비활성화'기능을 비활성화하십시오. maven을 사용하는 경우 disableClassMetadata
flag을 확인하십시오. 개미 또는 명령 줄에서 빌드하고 -XnoclassMetadata
flag을보고 (제거하고 '제거') 해당하는 경우
이것은 SerializationException의 일부입니다. –
@RoddyoftheFrozenPeas 그렇긴하지만 로깅을 보지 못했기 때문에 확실하지 않습니다. –