Good java decompiler

I had a need to find all classes that exposed a REST based interface. I couldn’t figure out how to do this with jd-gui, so this will be my new go-to for decompiling…

https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler

$ for f in $(find . -name "*.jar" -type f); do 
    jar -xvf $f; 
done
$ for f in $(find . -name "*.class" -type f); do 
    java -jar procyon-decompiler-0.5.30.jar $f | grep '@Api'; 
    if [ $? -eq 0 ]; then 
      echo $f; 
    fi; 
done

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.