• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aspectran / aspectran / #4762
44%

Build:
DEFAULT BRANCH: master
Ran 10 Nov 2025 12:47PM UTC
Jobs 1
Files 926
Run time 268min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Nov 2025 12:43PM UTC coverage: 42.936% (+0.02%) from 42.919%
#4762

push

github

topframe
refactor(core, apon): Improve Javadocs and enhance parameter handling

This commit focuses on improving the clarity of Javadocs and increasing the robustness of parameter handling throughout the APON and core configuration classes.

Key changes include:
- Updated all `get*Array()` method Javadocs in the `Parameters` interface to accurately reflect their array return types.
- Added missing Javadocs to constructors and constants in `AbstractParameters` and `ArrayParameters` for better developer guidance.
- Implemented `isAssigned` checks across various configuration classes (`ContextConfig`, `ContextProfilesConfig`, `ShellConfig`, etc.) to prevent returning empty arrays for unassigned parameters, ensuring `null` is returned instead.
- Corrected a logical condition in `ParameterValue` related to the automatic conversion of single values to lists.
- Minor code style and robustness improvements in `AponWriter`, `DefaultCoreService`, and `ViewDispatcherTest`.

11 of 62 new or added lines in 11 files covered. (17.74%)

411 existing lines in 7 files now uncovered.

16191 of 37710 relevant lines covered (42.94%)

0.43 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
41.33
0.75% core/src/main/java/com/aspectran/core/context/config/ContextConfig.java
3
45.45
-2.93% core/src/main/java/com/aspectran/core/context/config/SessionFileStoreConfig.java
3
29.27
-1.5% core/src/main/java/com/aspectran/core/context/config/ShellConfig.java
3
44.44
-5.56% core/src/main/java/com/aspectran/core/context/rule/params/ItemHolderParameters.java
6
0.0
0.0% core/src/main/java/com/aspectran/core/service/DefaultCoreService.java
6
0.0
0.0% utils/src/main/java/com/aspectran/utils/wildcard/IncludeExcludeParameters.java
9
22.58
-5.42% core/src/main/java/com/aspectran/core/context/config/ContextProfilesConfig.java
18
25.0
-10.71% core/src/main/java/com/aspectran/core/context/config/ShellStyleConfig.java

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.33
0.74% utils/src/main/java/com/aspectran/utils/json/JsonParser.java
8
62.26
-2.02% utils/src/main/java/com/aspectran/utils/apon/ParameterKey.java
20
78.13
-0.28% utils/src/main/java/com/aspectran/utils/apon/AponLines.java
68
76.92
-0.15% utils/src/main/java/com/aspectran/utils/apon/AponReader.java
82
54.46
-0.13% utils/src/main/java/com/aspectran/utils/apon/ParameterValue.java
85
73.19
0.89% utils/src/main/java/com/aspectran/utils/apon/AponWriter.java
147
38.92
-0.82% utils/src/main/java/com/aspectran/utils/apon/AbstractParameters.java
Jobs
ID Job ID Ran Files Coverage
1 #4762.1 10 Nov 2025 12:47PM UTC 926
42.94
Source Files on build #4762
  • Tree
  • List 926
  • Changed 21
  • Source Changed 21
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9453e59d on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc