Domanda

In Visual Studio, posso ottenere un elenco succinto di metodi pubblici / membri esposti in una classe per la quale non ho la fonte (vale a dire in bundle all'interno di una DLL) premendo F12 (GoToDefinition).

Allo stesso modo, sto imparando l'Android API - in Eclipse. Salto ad un metodo di definizioni quadro Android produce output decompilation che non è intuitivo da leggere, ed è molto dettagliata. Per i risultati mimici come Visual Studio, sto considerando diverse opzioni:

  1. Come posso formattare l'output decompilazione di essere 'pulito' -. Ho guardato i menu delle preferenze di Eclipse e non ho trovato un modo per fare questo
  2. Come faccio ad 'Aggiungi corrispondente file di origine' una volta che Google fornisce, in modo che il salto alla definizione cede la definizione attuale?
  3. C'è un plugin che fa questo già? Ho guardato in JadClipse, ma questo progetto non è stato aggiornato in molti anni, ed è ancora un decompilatore.

Grazie in anticipo.

È stato utile?

Soluzione

  1. Si potrebbe provare a http://andrei.gmxhome.de/bytecode/index.html -. è un "po 'più bello" rispetto alla decompilazione interna Eclipse
  2. Quando si apre una definizione di classe per classe senza sorgente disponibile, si dovrebbe vedere un pulsante "Allega Fonte" nella parte superiore dell'output decompilazione in cui è possibile associare i file corrispondenti di origine.

Altri suggerimenti

  1. È possibile visualizzare il contorno file .class utilizzando la vista Struttura

Ho trovato un altro decompilatore che piacevolmente si integra con Eclipse:

http://java.decompiler.free.fr/?q= jdeclipse

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top