Coming to the end of the year and have decided there will be no update to Class Viewer this year. But am still doing useability checks as Java has definitely been getting much done with IT and I want to be sure app still has all its features. Going to the app for this post, went to Command and Display Java version, and got: Java version 11.0.1
That was in the Results Window and I highlighted and hit the right button to copy. Where really like that pop-up that tells me for SURE something happened. As coded it that way deliberately. I like to know that the copy happened--for sure. So that feature still works. And went to Command on the menu again and increased font size a couple of times. And yeah then I end up manually resizing. Really felt like letting people increase font size was most important thing with details to ponder later as to what more might do.
Oh yeah, just for fun. Here are all public methods in String class that have "boolean" in them:
boolean equals(Object)
static String valueOf(boolean)
boolean isEmpty()
boolean contentEquals(StringBuffer)
boolean contentEquals(CharSequence)
boolean equalsIgnoreCase(String)
boolean regionMatches(boolean,int,String,int,int)
boolean regionMatches(int,String,int,int)
boolean startsWith(String)
boolean startsWith(String,int)
boolean endsWith(String)
boolean matches(String)
boolean contains(CharSequence)
boolean isBlank()
For testing I use String class usually as is very familiar. And double-clicking on that second startsWith method, my Firefox browser opened and went to this link: https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#startsWith-java.lang.String-int-
So that's still working ok. Which to me is enough for this blog post as went through those checks while typing. So main functionality is still there and working with latest Java version (I think is latest). If is NOT latest is really close as updated things a few days ago.
Yay!!! Which means people downloading should be ok. Class Viewer still defaults to earlier versions though, and can see above that I have not moved yet. But that actually works ok and you can go into ClassViewerConfig.xml easily and shift.
Opening with a text editor and copying key part, notice my settings:
<Description>Java SDK 8.0</Description> <Owner>Oracle</Owner> <Location> <Web>http://docs.oracle.com/javase/8/docs/api/</Web>
Well that wasn't fun. Had to add tabs. Well didn't copy out any fancy kind of way. But key part is Web while the Description is for you, of course and yup, am still looking at Java 8.
You can just change the relevant portions in the text editor and save, and re-open Class Viewer and it will try to go there.
And useability checks done.
James Harris
Admin