Determine if a Class implements a interface in Java December 30, 2022 by Tarik You should use isAssignableFrom: if (YourInterface.class.isAssignableFrom(clazz)) { ... }