¿Es posible iterar sobre todas las clases dentro de un paquete con Reflection? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Puedes encontrar todas las clases en un paquete usando la reflexión? 23 respuestas

Tengo una cadena con algún valor. Quiero iterar sobre todas las clases en un paquete que llama a un método específico, y si el valor devuelto por el método es igual al valor en mi Cadena, crear un objeto de esa clase.

Quiero hacer esto de forma dinámica, así que si agrego una clase en este paquete, automáticamente estará en la iteración.

¿Es posible hacer esto? @ Si no, ¿hay una manera de hacer lo que quiero?

Estaba esperando algo así.

for(Class clazz: SomeClass.listClasses("org.package")){
     //code here
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta