Maybe should take opportunity to talk more about philosophy of Class Viewer which is minimalist in many ways from GUI design to relying on something that actually makes coding easier, which is the app calling other apps. Where from the start the other very important app was the web browser.
And you can choose your preferred browser as that is set in ClassViewerConfig.xml as I think is easiest way to handle configuration--just put in an XML file. Which I did over a decade ago should add.
And while typing this post decided to give an example of what Class Viewer does effortlessly:
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#copyValueOf-char:A-int-int-
Class Viewer built that link and called my Firefox browser with it which opened right to it! (So I copied link out to paste here.) While for a human being? Going to JavaDocs to look that up is a little more involved. Few am sure would type out the link! While for a computer? Trivially easy.
That links to JavaDocs for, from String class: static String valueOf(char[],int,int)
I use that one quite often to test!
And I had wanted for some time to be able to open a Java file with my app, and almost started thinking about how to code a text application, which is so silly, with so many already done, and done well. So now it just calls one. With the default being gedit, which takes a line number at call so can open to a method in a Java file.
Have debated adding more calls to apps from Class Viewer but for now those are the two, and I think apps calling apps can just make sense, and is part of modularization as well, as you can let people pick best pieces for what they want to do.