View Single Post
Old Nov 29th, 2007, 4:51 AM   #19
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
Re: Java Decompiler..

Class names, method names, and class level variable names are used by Java's reflection facilities. For instance, Java programmers will probably recognize Class.forName( String className ) which is commonly used for loading jdbc drivers.

I don't know why they used strings for reflection, but that is why the metadata is kept there.
Harakim is offline   Reply With Quote