Description
Decompiles Java bytecode back into readable Java-like source code. Developers use it to inspect libraries, recover understanding of compiled classes, or analyze behavior when source code is unavailable.
Use it only where you have the right to inspect the code. Decompiled output may be incomplete or different from the original source, so treat it as a debugging aid.