/** * Get the names of all classes that implement (or have superclasses that implement) all of the given interfaces * (or their subinterfaces). * * @param implementedInterfaces * The interfaces. * @return The sorted list of the names of all classes that implement all of the given interfaces, or the empty * list if none. */ public List<String> getNamesOfClassesImplementingAllOf(final Class<?>... implementedInterfaces) { return getNamesOfClassesImplementingAllOf(scanSpec.getInterfaceNames(implementedInterfaces)); }