Reflection: getting types implemented interfaces in Java

//SampleLib.MacBook - full class name
Class macType = Class.forName("SampleLib.MacBook");

//show interfaces
Class[] interfaces = macType.getInterfaces();
for (Class i : interfaces) {
    System.out.println(i.getName());
}