Is it possible to find all classes or interfaces in a given package? (Quickly looking at e.g. Package, it would seem like no.)
Provided you are not using any dynamic class loaders you can search the classpath and for each entry search the directory or JAR file.