I want to print all classes in all packages of my Java project. For example, suppose a project contains
Package1.Class1 Package1.Class2 Package1.Class3 Package2.Class1 Package2.Class2
I would like to print all of these packages and classes. Using the following code, I can list them, but only when I refer to Package.Class c = new Package.Class();
Here is the code I'm trying to use:
Package[] pa = Package.getPackages(); for (int i = 0; i < pa.length; i++) { Package p = pa[i]; System.out.print("\"" + p.getName() + "\", "); }
Any thoughts on how I can do this?
Thank you all
source share