Remove main method.
Refactoring.
Javadoc.
Javadoc.
Remove unintentionally overridden static methods.
Refactoring.
Refactoring.
Set all information as fiels on construction rather than compute on demand, so that fields can be serialized to JSON easily.
Refactoring.
Exclude inner classes that is public but its enclosing class is not.
Move reusable method to production code.
To prevent endless stringifying recurring Functional Interfaces, FIs in args and/or return value of SAM is shown in class name form, not in lambda expression form.
Add isDeprecated.
Add isStatic.
Changes method names.
Changes method names.
NoClassDefFounfError when calling getDeclaredMethods.
Move method to appropriate class.
Add isDeprecated to TypeDef.
Move method to appropriate class.