JAD / JADCLIPSE pour Scala?
Question
Y a-t-il quelque chose d'équivalent ou similaire à JAD / JADCLIPSE pour Scala? Ce serait bien de pouvoir afficher la source de levage de l'Eclipse via "Open Declaration".
La solution
Je ne connais aucun décompilateur, mais je pense que ce que vous voulez faire simplement attacher la source au pot contenant des classes.
Cliquez avec le bouton droit sur le Joi de Lift dans l'explorateur de colis et choisissez des propriétés. Là, vous pouvez spécifier un emplacement source. Je crois qu'un emplacement de source attaché remplacera un JAD-Plugin installé.
Si vous utilisez Maven et M2ECLipse, vous pouvez simplement cliquer avec le bouton droit sur le dépannage. -> Maven -> Télécharger des sources. Qui téléchargeront le -sources.jar et attachera automatiquement.
Autres conseils
Je ne suis pas sûr de pouvoir récupérer la source exacte de Scala, mais au moins vous pouvez essayer de voir à quoi ressemble le NSC Bytecode en Java.
Ce fil mentionne (pas me testé) le Plugin Soot Eclipse.
Je pourrais donc m'installer sur le plugin Eclipse pour Soot, qui peut par exemple afficher Bytecode en utilisant la notation Grimp (eh bien, la capture d'écran suivante montre Jimple, mais transmet l'idée):