Skip to content

0.8.18

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 May 19:56
· 13 commits to master since this release

Commits

  • acac90c: [maven-release-plugin] prepare for next development iteration (release-bot)
  • e4126e4: Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#175) (dependabot[bot]) #175
  • 21a2018: Bump plantuml from 1.2023.1 to 1.2023.2 (#176) (dependabot[bot]) #176
  • 0e78cde: This dot val dollar (#177) (nbauma109) #177
  • Tests a corner case of foreach array pattern. (#178) #178 (nbauma109)
  • cbf67ff: comment ThisDotValDollarInLambdaTest (nbauma109)
  • 7da656e: bug fix for boolean array falsely evaluated to byte array (#179) (nbauma109) #179
  • 9cf2f99: Diamond operator and type arguments (#180) (nbauma109) #180
  • bug fix hex long and ternary op (#181) #181 (nbauma109)
  • b82c4f4: bug fixes for casts (remove/update), varargs, ternaryop in ternaryop (#183) (nbauma109) #183
  • 0a986e9: added BooleanUtilsTest : bug fix for switch case with block (#184) (nbauma109) #184
  • 1f0a56c: bug fix: duplicate local variable (#185) (nbauma109) #185
  • 81f55f4: do not use classpath to resolve types (#186) (nbauma109) #186
  • 99ac4cb: typos in comments (nbauma109)
  • 8ed717b: typo in comment (nbauma109)
  • d09b8ad: layouter fix: fields without line number first (#187) (nbauma109) #187
  • 5a7ac64: use type argument visitor (#188) (nbauma109) #188
  • bce7e98: restore layout coverage (nbauma109)
  • f86f84b: added fix for cast to generics and tests (#189) (nbauma109) #189
  • 5b8fe76: fix typo (nbauma109)
  • f019e05: Bump plantuml from 1.2023.2 to 1.2023.4 (#182) (dependabot[bot]) #182
  • bba0f4b: various fixes around ClassUtils (#190) (nbauma109) #190
  • c00ffd2: added impoer of type argument inner class (#191) (nbauma109) #191
  • 4d82eb8: added cast instructions (#192) (nbauma109) #192
  • 78b73c0: deserialize implemented interfaces (nbauma109)
  • 20a2b61: added @OverRide annotations (#193) (nbauma109) #193
  • f2f2dde: remove unnecessary parenthesis in complex if expressions (#194) (nbauma109) #194
  • e330c3e: fine-tune casts to generics (#195) (nbauma109) #195
  • 75a9b9e: improve varargs (#196) (nbauma109) #196
  • d8c19ba: fix cast to long (#197) (nbauma109) #197
  • 8a09c1e: fix for boolean array getfield (#198) (nbauma109) #198
  • af63ac3: fix for access$ get field with increment (#199) (nbauma109) #199
  • 3a8547a: added IterableUtilsTest for val$ field (#200) (nbauma109) #200
  • 2d19aaf: Bump maven-release-plugin from 3.0.0-M7 to 3.0.0 (#201) (dependabot[bot]) #201
  • ebb1e7f: Cast wildcard (#202) (nbauma109) #202
  • a000acc: bug fix for local variable re-declaration (#203) (nbauma109) #203
  • 590b856: fix indentation (nbauma109)
  • 55b6d57: added more override annotations (#204) (nbauma109) #204
  • 59b9ba4: exclude static from @OverRide (#205) (nbauma109) #205
  • afc0385: bug fix for stringbuxxxer (#206) (nbauma109) #206
  • 83000a6: add missing cast and test (#207) (nbauma109) #207
  • 8a7c028: Removed TYPE_118_FINALLY_2 (nbauma109)
  • 42202c9: added PathVisitorFileFilterTest - ternaryop and line number fix (#208) (nbauma109) #208
  • bbfd1d4: bug fix: return should not be in try /!\ removed a lot of unnecessary code /!\ (#209) (nbauma109) #209
  • c95d3f4: refactored override annotations and removed redundant code (#210) (nbauma109) #210
  • 767e187: removed useless null checks (#211) (nbauma109) #211
  • 96c2b1b: Bump plantuml from 1.2023.4 to 1.2023.5 (#212) (dependabot[bot]) #212
  • 88c6674: fix declaration in for loop (#213) (nbauma109) #213
  • extract duplicated code to a new method (nbauma109)
  • d736979: refactoring (nbauma109)
  • 278657c: additional switch test cases (#215) (nbauma109) #215
  • daeca67: Update README.md (nbauma109)
  • 03dcf23: fix exception in TernaryOpReconstructor (#217) (nbauma109) #217
  • 78daffb: Revert "removed useless null checks (#211)" (nbauma109)
  • 40732d4: Revert "Revert "removed useless null checks (#211)"" (nbauma109)
  • fd19b33: test null classFile in getReturnedSignature (#218) (nbauma109) #218
  • 8a1573a: bug fix writeGetField inside anonymous class (nbauma109)
  • 8a52318: Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#219) (dependabot[bot]) #219
  • 87849ca: handle case of outer increment getstatic (#220) (nbauma109) #220
  • f385138: null check (nbauma109)
  • 4cdffa9: fix access$ in lambda (#221) (nbauma109) #221
  • 3cefdb1: fix java lang class name clash (#222) (nbauma109) #222
  • f389df5: fix bad import (#223) (nbauma109) #223
  • ad41849: fixed more class name clashes (#224) (nbauma109) #224
  • 773739b: removed FIXME (nbauma109)
  • 0714058: use optionals (nbauma109)
  • 2fe6488: fix for malformatted lambda (#225) (nbauma109) #225
  • 4425120: line number on end block cannot be known (#226) (nbauma109) #226
  • 4312b71: removed wrong code for try/catch (nbauma109)
  • 802e10a: fix for try resources special cases (#227) (nbauma109) #227
  • d8dbbb0: Fix declare local variable in assignment (#228) (nbauma109) #228
  • e8241d5: fix comment (nbauma109)
  • 0d5b40d: Merge branch 'master' of https://github.com/nbauma109/jd-core-v0 (nbauma109)
  • eedd8bc: ExceptionLoad rewrite (nbauma109)
  • 103397f: Bugfix foreach in catch (#229) (nbauma109) #229
  • a42cdcc: RuntimeException is unchecked (nbauma109)
  • 86a9597: added missing declarations (#230) (nbauma109) #230
  • 2745f9a: use Objects.requireNonNull (nbauma109)
  • 0debf08: Checkcast store putfield bug fix (#231) (nbauma109) #231
  • 2bad80d: handle generic exceptions in method signature (#232) (nbauma109) #232
  • 166de72: fix concurrency issue (nbauma109)
  • c230a73: add cast on throw (#233) (nbauma109) #233
  • 596248d: fix wrong local variable declaration (#234) (nbauma109) #234
  • 82ef364: remove unused code (nbauma109)
  • f319a2c: fix missing generic cast on local variable (#235) (nbauma109) #235
  • b217e18: NPE fix: null -> method.getLocalVariables() (nbauma109)
  • 6bbd164: no override annotation on abstract methods (nbauma109)
  • e60aea7: fix import clash of inner classes (#236) (nbauma109) #236
  • 2f97cf0: cast on return fix (#237) (nbauma109) #237
  • f059cb6: Bump plantuml from 1.2023.5 to 1.2023.6 (#238) (dependabot[bot]) #238
  • 937f035: removed FIXME in StringUtilsTest (nbauma109)
  • 79945d0: Merge branch 'master' of https://github.com/nbauma109/jd-core-v0 (nbauma109)
  • f220f4c: added StoreReturnAnalyzer : compact store/return (#239) (nbauma109) #239
  • 7f56972: source cleanup refactoring (#240) (nbauma109) #240
  • 9fe35b6: Fix ternaryop initarray (#241) (nbauma109) #241
  • 03b2d63: fix write putfield (nbauma109)
  • 025ff14: fix parenthesis bug - added eclipse compiler for tests (nbauma109)
  • 3a234d4: fix comments in FastInstructionListBuilder (nbauma109)
  • 9c99b6b: Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 (#242) (dependabot[bot]) #242
  • 0017a22: Created method SourceWriterVisitor.writeError(int) (nbauma109)
  • 4f38fc8: added compiler messages to unit tests (nbauma109)
  • b15917f: Store and assignment (#244) (nbauma109) #244
  • 22662a9: remove unvisited nodes (#246) (nbauma109) #246
  • f4a33d5: fix try block declaration (nbauma109) #247
  • 1c9a7c8: removed unused code (nbauma109) #247
  • 29d09ec: add InstructionUtil.getIndexForOffset(List, LocalVariable) (nbauma109)
  • eb6366e: Merge remote-tracking branch 'origin/try-block-declaration-fix' (nbauma109) #247
  • 9a4e4f8: removed unused code (nbauma109)
  • b250532: removed TODO comment (nbauma109)
  • 4163321: fix ArrayCollector.txt (nbauma109)
  • 72be15c: fix misplaced declarations (#248) (nbauma109) #248
  • a7d3ff7: use Validate.inclusiveBetween (nbauma109)
  • 20fd0bf: use Validate (nbauma109)
  • 76eb92e: bug fix and coverage for StringBuxxxer (#249) (nbauma109) #249
  • 4dd52b1: refactoring visitors (#250) (nbauma109) #250
  • df240c2: fix incinstructions for values not in -1,1 (#251) (nbauma109) #251
  • d8ab200: fix NPE in CheckLocalVariableUsedVisitor (#252) (nbauma109) #252
  • ed7d08f: added FileSystemTest: code coverage of ReplaceDupLoadVisitor (#253) (nbauma109) #253
  • ebb7a6e: fix for PREINC/POSTINC in ReplaceOuterReference/Accessor visitors (#254) (nbauma109) #254
  • ef369ae: removed redundant check of instanceof CheckCast (nbauma109)
  • fce6860: fix for empty enum bug (#255) (nbauma109) #255
  • 358d25b: Fix declaration in for init (#256) (nbauma109) #256
  • 9607abd: fix for boolean ternary op and missing local variable declarations (#257) (nbauma109) #257
  • 7fcdc63: added WideInstructionTest (#258) (nbauma109) #258
  • eaef763: refactor duplicated code into new interface method getSignatureIndex (nbauma109)
  • 450798b: removed unreachable code in OuterGetStaticVisitor (nbauma109)
  • ffcf223: removed SearchDupLoadInstructionVisitor (#259) (nbauma109) #259
  • ff91ee5: remove unnecessary parenthesis (nbauma109)
  • 506d86e: bump jd-util to 1.1.5, fix bugs related to TypeMaker (nbauma109)
  • 507b408: Revert "Fix ternaryop initarray (#241)" (nbauma109)
  • 759581b: fixed regression on ternary op / init array : added ValidateTest (nbauma109)
  • f5dfe0f: refactored some tests (nbauma109)
  • 4ab3cde: new-fix-ternaryop-initarray (#260) (nbauma109) #260
  • 4943672: bug fix and coverage for assignment (#261) (nbauma109) #261
  • df2ff3a: change Printer in AbstractTestCase (nbauma109)
  • 95fbb81: added ConstantValueWriter (#262) (nbauma109) #262
  • ec87809: pre-inc-post-inc-refactoring (#263) (nbauma109) #263
  • 83bf95d: coverage of compare instruction visitors (#264) (nbauma109) #264
  • 3ab9093: removed SearchInstructionByOffsetVisitor (#265) (nbauma109) #265
  • a8102ed: test missing inner class (#266) (nbauma109) #266
  • 4f6bb85: Empty foreach and auto-unboxing foreach (#267) (nbauma109) #267
  • 649ec17: bug fix for searchPutStaticAccessor (#268) (nbauma109) #268
  • 721a09e: Visit LOOKUPSWITCH, TABLESWITCH in SearchInstructionByTypeVisitor (#269) (nbauma109) #269
  • ac02601: fix NPE in CompareInstructionVisitor (#270) (nbauma109) #270
  • 4198ed0: added bug fix and test for jdk8 array foreach (#271) (nbauma109) #271
  • 642c1d3: fix test NonUniqueFieldNames (nbauma109)
  • null safe isNotEmpty (#272) #272 (nbauma109)
  • 6d91fb1: update NullClassFileTest: NPE on localVariables (#273) (nbauma109) #273
  • 305a0fc: source cleanups (#274) (nbauma109) #274
  • removed unused code (nbauma109)
  • removed unused code (nbauma109)
  • c1816bc: remove dup constants attributes (#275) (nbauma109) #275
  • 77a850e: remove accessor analyzer from ClassFileAnalyzer (nbauma109)
  • b224f99: more instanceof patterns (nbauma109)
  • 76214a2: fix regression of instanceof pattern (nbauma109)
  • 3d71273: added StaticBucketMapTest (#276) (nbauma109) #276
  • c7711d0: Replace multiple outer reference test (#277) (nbauma109) #277
  • f454d42: added LineOfSegmentsTest (#278) (nbauma109) #278
  • 55d3299: simplify incgetfield/incgetstatic tests (#279) (nbauma109) #279
  • 96f6dab: assignment bug fix and tests (#280) (nbauma109) #280
  • db6bca5: added AsciiEncoderTest : bug fix for assert false (#281) (nbauma109) #281
  • 768c131: refactoring of replace instruction visitors (#282) (nbauma109) #282
  • 551c82b: spotbugs fixes - code clean-up (#283) (nbauma109) #283
  • d5d42f2: added tests for DUP2_X2 (#284) (nbauma109) #284
  • c3e0257: Refactoring abstract replace visitor (#285) (nbauma109) #285
  • b2c1f44: added DateUtilsTest: ClassFileLayouter : Expand end block (#287) (nbauma109) #287
  • 346f718: various plantuml tests (#288) (nbauma109) #288
  • fdd9cf4: fix for bug removing instructions from try statement (#289) (nbauma109) #289
  • ae8147e: spellcheck : maxSitchOffset -> maxSwitchOffset (nbauma109)
  • a9217e9: bug fix and test for CHECKCAST in foreach (#290) (nbauma109) #290
  • 682385f: Bump plantuml from 1.2023.6 to 1.2023.7 (#291) (dependabot[bot]) #291
  • 8747643: Bump plantuml from 1.2023.7 to 1.2023.8 (#295) (dependabot[bot]) #295
  • 22b0f65: Bump maven-source-plugin from 3.2.1 to 3.3.0 (#294) (dependabot[bot]) #294
  • 276c820: migrate to jd-util-1.1.7 - cleanup bytecode (#296) (nbauma109) #296
  • d4dfa93: jd-util 1.1.18 (nbauma109)
  • 82871eb: [maven-release-plugin] prepare release 0.8.18 (release-bot)