title: How to make a Java decompiler?
body: <p>As a project at some point in time, I would like to make my own Java decompiler to convert bytecodes back to plain text.  </p>
  
  <p>I did Google for some APIs that would let me do that but I could not find any.  </p>
  
  <p>So my question to you is: <strong>How do I decompile the class file ?</strong><br>
  If there is an API and I have missed that, please let me know.  </p>
  
  <p><em>I know that book questions are frowned upon but do you think <a href="https://rads.stackoverflow.com/amzn/click/com/1590592654" rel="nofollow noreferrer" rel="nofollow noreferrer">Decompiling Java Language by Godfrey Nolan</a> is a good place to begin at?</em></p>