Ext-GWT에서 제네릭의 사용에 결함이 있다는 제안을 몇 번이나 보았습니다. 포스팅은 다음과 같습니다Ext-GWT에서 제네릭 사용에있어 문제점이 있습니까?
, 이러한 결함은 여전히 잘 유지 하는가?
Ext-GWT에서 제네릭의 사용에 결함이 있다는 제안을 몇 번이나 보았습니다. 포스팅은 다음과 같습니다Ext-GWT에서 제네릭 사용에있어 문제점이 있습니까?
, 이러한 결함은 여전히 잘 유지 하는가?
Ext-GWT의 Generics에 결함이 있다고 생각하지 않습니다. extgwt Java 코딩 스타일이 좋지 않아 개선 될 수 있다고 생각합니다.
예를 들어
public <T> T getModel() { ...}
뒤에 아이디어는 타입 캐스팅을 피할 수있는 방법을 generify하는 것입니다. 이렇게하면 호출을 연결할 때 Java 컴파일러를 이동할 수 있습니다. 예를 들어 getModel()이 Foo를 반환하고 Foo에 bar() 메서드가 있으면 다음과 같이 할 수 없습니다.
getModel(). bar() 컴파일러가 예상 한 개체를 알아낼 수 없기 때문에 bar(). 그런데
<Foo>getModel().bar();
가, 이클립스 컴파일러는 JDK보다 더 똑똑하고 이러한 구조 만합니다 JDK 컴파일러의 일부를 볼 때 불평하지 않을 수 있습니다 : 당신은 이러한 경우에, 그렇게함으로써 힌트를 제공 할 수 있습니다.
Ext-GWT를 3.0으로 크게 재 작성했습니다. 예를 들어 클라이언트 이벤트 모델을 제거하고 ui-binder를 지원합니다. 이번 여름에 저는 믿습니다.
http://stackoverflow.com/questions/338887/java-generics-generic-type-defined-as-return-type-only GXT의 제네릭 사용의 다소 예시 여기서 질문. 질문에 대답하지 않지만 재미있는 또 다른 말입니다. – bikesandcode