2012-11-27 13 views

Odpowiedz

8

wystarczy użyć Class#isInterface() aby sprawdzić,

A poważnie, to należy czytać Javadocs przed pytaniem tutaj .

+1

Przepraszam, podstawowe rzeczy trudno znaleźć, wszyscy szukają sposobu sprawdzenia, czy instancja implementuje interfejs. –

+1

Cóż, jeśli masz obiekt klasy, logiczną rzeczą do zrobienia jest sprawdzenie Javadoc dla klasy. Bez względu na to, cieszę się, że dostałeś swoją odpowiedź :) –

13

Musicie się Class#isInterface() metodę, która robi dokładnie to, co chcesz: -

if (!interfaceType.isInterface()) { 
    throw... 
} 
Powiązane problemy