You can not know the actually source code, but you can know the
constant value, name of a method, parameters of a method, even
the name of some local variable(only available for some compiler
such as VJ++ 1 because the local variable table is accessible) in
a class file. And with the help of a special tool (which I
have not written yet) you can even transplant the method in one
class file to another.