我想验证发送到方法中的参数,它必须是一个接口类型。 要问什么?
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
我想验证发送到方法中的参数,它必须是一个接口类型。 要问什么?
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
只需使用Class#isInterface()
检查
认真,你应该问这里之前读的Javadoc。
你有一个Class#isInterface()
那不正是你想要的方法: -
if (!interfaceType.isInterface()) {
throw...
}