> I dont want to go against what everyone else has said on this - since
> i'm no Java expert - but if you meant "implements" (not - i think -
[quoted text clipped - 8 lines]
> be suitable in some (although a bit of a work-around for possibly little
> benefit...i don't know).
If you could get a list of all classes that *might* extend or implement
a given type, then yes it would become possible. However, you can't do
that. There is no way to get a list of all the classes in the system,
or in a package, or anything.
If you only want classes from the system classloader, though, then you
could walk through all the paths in the "java.class.path" system
property and look for classes; but you'll get some that didn't exist
(i.e., weren't loaded into the VM) until you looked for them. If all
these limitations are okay, then you have a kludgy answer.
Alternatively, if you're attempting to write a development tool, look
into the JVMTI (or pre 1.5, the JVMPI or JVMDI).

Signature
www.designacourse.com
The Easiest Way To Train Anyone... Anywhere.
Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation