Originally posted by alwin das:
class file having innerclass doesnt decompile properly....
It decompiles inner class properly. All you need to do is to get the inner class file which will be some file$1.class or file$2.class. Download these files too from where you downloaded main class file.and you dont need to decompile these files. You need to put these files on the same directory where you are decompiling your main class file. and then decompile your main class file. And you will get those inner classes in your source.
the errors i am geeting are like 2 syntax errors where extra ,or. is there and goto statement is used ..which is not actually present in program..
This is the general problem happens with decompiler. Actually it's not the fault of decompiler. The one who created the source have applied some algorithm to prevent his source code from decompiling. What these algorithm does. It simply causes decompiler to generate the wrong source code. Extra thing which you would never expect in any of your java source files.
Well, follow the step one i said and you will get your inner class.