2011-02-12 9 views
0

Groovyを初めて使用しています。Groovyの型付きコレクション:Noobに関する質問

public interface EventSubscriber { 
    void onEvent(Achiever achiever, AchievementEvent event); 
} 

、それを消費Groovyのコードのこの作品:

List<EventSubscriber> subscribers; 

public void publishEvent(Achiever achiever, AchievementEvent event) { 
    subscribers.each { it.onEvent(achiever, event) } 
} 

このコードは正常に動作します、しかし、私はそれがあるにも関わらず、itに対してヒンティング何のコードを取得していない、次のインタフェースを考える

強く型付けされたEventSubscriber

Groovyでこのタイピングを達成する方法はありますか、それともグルーヴィーな方法ではありませんか?

答えて

3

"コードヒント"は言語の機能ではなく、IDEの機能です。私の推測では、Groovyのサポートは着実に向上していますが、完璧ではないEclipseを使用しているということです。 IntelliJ IDEAはGroovyのサポートを強化しているはずですので、試してみてください。

「groovy way」は、インターフェイスではなくダックタイピングを使用し、一般的には明示的な型宣言を使用しないことです。

関連する問題