Skip to content

JParseCode 0.16.0

Compare
Choose a tag to compare
@TeamworkGuy2 TeamworkGuy2 released this 18 Mar 03:21
· 13 commits to master since this release

Added

  • Class signature annotation parsing (in BlockExtractor, CsBlockParser, and JavaBlockParser)

Changed

  • Simplified ProjectClassSet (removed two unnecessary generic parameters, renamed private fields):
    • Renamed resolveSimpleNameToClass() -> resolveClassNameAgainstNamespaces()
    • Renamed resolveSimpleNameToClassSingleNamespace() -> resolveClassNameAgainstNamespace()
  • Performance improvements to collection allocations in NameUtil and ClassSigResolver
  • Renamed AccessModifier interface to Keyword
  • PerformanceTrackers.getTopParseTimes() and getTopParseStepDetails() switched first parameter from javax.swing.SortOrder to boolean

Removed

  • Unused AstNodeConsumer and AstNodePredicate interfaces
  • Removed lombok.val usage/dependency from several classes and packages in favor of Java 10 var or actual type.

Fixed

  • Bug in TokenizeStepLogger trying to StringCase.toCamelCase() action names