get all (derived) interfaces of a class June 1, 2023 by Tarik Apache Commons Lang has method you need: ClassUtils.getAllInterfaces