9
메소드에 전송 된 매개 변수의 유효성을 검사하려면 인터페이스 유형이어야합니다. 무엇을 물어보십시오?유형이 인터페이스인지 확인
if (!interfaceType.isInterface()) {
throw...
}
메소드에 전송 된 매개 변수의 유효성을 검사하려면 인터페이스 유형이어야합니다. 무엇을 물어보십시오?유형이 인터페이스인지 확인
if (!interfaceType.isInterface()) {
throw...
}
그냥 여기에 요청하기 전에
그리고 심각하게, 당신은 Javadoc과 읽기해야하는지 확인 Class#isInterface()
을 사용 -이 :
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
당신은 당신이 원하는 것을 정확히 않는 Class#isInterface()
방법을 가지고있다 .
죄송합니다. 기본 요소는 인스턴스가 인터페이스를 구현하는지 확인하는 방법을 찾는 사람들을 찾기가 쉽지 않습니다. –
클래스 객체가 있으면 논리적 인 일은 클래스에 대한 Javadoc을 확인하는 것입니다. 관계없이, 당신이 당신의 대답을 가지고있어서 다행 :) –