メソッドに送信されたパラメーターを検証したいのですが、それはインターフェースタイプでなければなりません。何を聞いたらいいですか?
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
メソッドに送信されたパラメーターを検証したいのですが、それはインターフェースタイプでなければなりません。何を聞いたらいいですか?
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
あなたはあなたがClass#isInterface()
望むことを正確に行う方法を持っています:-
if (!interfaceType.isInterface()) {
throw...
}
Class#isInterface()
それを確認するために使用するだけです
そして真剣に、ここで質問する前にJavadocを読んでおく必要があります。