Skip to content

ClassLoading 0.3.0

Compare
Choose a tag to compare
@TeamworkGuy2 TeamworkGuy2 released this 05 Dec 15:58
· 4 commits to master since this release

Changed

  • Upgrade to Java 9
  • Java 9 ClassFile format support:
    • New Attributes: Module, ModuleMainClass, ModulePackages
    • New constant pool types: CONSTANT_Module, CONSTANT_Package
  • Renamed/changed the public static final int CONSTANT_*_info field to public static final byte TAG and removed the instanced tag field from all constantPool classes
  • Renamed Target_Info_Type -> Target_Info_Union
  • Consolidated twg2.jbcm.classFormat.attributes, nested classes that are only used by one class inside the class
  • Added/fixed several attributes' toString() methods
  • Cleaned up some attributes field documentation
  • Renamed UnitTest -> UsageCliMain and added support for printing dependencies and loading multiple classes, printing multiple classes, and clearing loaded classes