Descrição
Descompila bytecode Java de volta para código parecido com Java legível. Desenvolvedores o usam para inspecionar bibliotecas, recuperar entendimento de classes compiladas ou analisar comportamento quando o código-fonte não está disponível.
Use apenas quando você tem direito de inspecionar o código. A saída descompilada pode ser incompleta ou diferente do código original, então trate como auxílio de depuração.