beanshell / beanshell

Beanshell scripting language
Apache License 2.0
815 stars 183 forks source link

Undo instantiation of boxed priimitie object arrays with default values #760

Open opeongo opened 3 months ago

opeongo commented 3 months ago

This is a fix for issue #747.

codecov[bot] commented 3 months ago

Codecov Report

Attention: 656 lines in your changes are missing coverage. Please review.

Comparison is base (b1998b1) 74.24% compared to head (f32fade) 74.11%. Report is 1026 commits behind head on master.

Files Patch % Lines
src/main/java/bsh/Interpreter.java 85.20% 50 Missing and 21 partials :warning:
src/main/java/bsh/BshClassManager.java 65.73% 48 Missing and 13 partials :warning:
src/main/java/bsh/NameSpace.java 87.87% 40 Missing and 17 partials :warning:
src/main/java/bsh/ClassGeneratorUtil.java 89.59% 35 Missing and 14 partials :warning:
src/main/java/bsh/BshMethod.java 76.73% 26 Missing and 21 partials :warning:
src/main/java/bsh/Name.java 86.76% 20 Missing and 23 partials :warning:
src/main/java/bsh/LHS.java 74.35% 28 Missing and 12 partials :warning:
src/main/java/bsh/Invocable.java 83.03% 23 Missing and 15 partials :warning:
src/main/java/bsh/DelayedEvalBshMethod.java 61.97% 26 Missing and 1 partial :warning:
src/main/java/bsh/BSHPrimarySuffix.java 84.41% 17 Missing and 7 partials :warning:
... and 30 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #760 +/- ## ============================================ - Coverage 74.24% 74.11% -0.14% + Complexity 3041 3029 -12 ============================================ Files 108 108 Lines 9354 9344 -10 Branches 1857 1853 -4 ============================================ - Hits 6945 6925 -20 - Misses 2070 2072 +2 - Partials 339 347 +8 ``` | [Flag](https://app.codecov.io/gh/beanshell/beanshell/pull/760/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=beanshell) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/beanshell/beanshell/pull/760/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=beanshell) | `74.11% <87.41%> (-0.14%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=beanshell#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.