eclipse-platform / eclipse.platform

https://eclipse.dev/eclipse/
Eclipse Public License 2.0
84 stars 113 forks source link

Add ISystemInformation.Section OSGi component property type #1586

Closed HannesWell closed 1 month ago

HannesWell commented 1 month ago

This annotation simplifies the specification of the 'section' service property for ISystemInformation implementations and makes it more robust:

@Component(service = ISystemInformation.class)
@ISystemInformation.Section(AboutSections.SECTION_SYSTEM_PROPERTIES)
public class ExampleInformation implements ISystemInformation {
github-actions[bot] commented 1 month ago

Test Results

 1 758 files  ±0   1 758 suites  ±0   1h 27m 16s :stopwatch: - 1m 20s  4 170 tests ±0   4 148 :white_check_mark: ±0   22 :zzz: ±0  0 :x: ±0  13 107 runs  ±0  12 943 :white_check_mark: ±0  164 :zzz: ±0  0 :x: ±0 

Results for commit 42287d65. ± Comparison against base commit be893854.

:recycle: This comment has been updated with latest results.

HannesWell commented 1 month ago

You're welcome and thank you for the review.