feat: classpath scanning #2

Open
opened 2024-08-18 20:38:55 +02:00 by JeremyStarTM · 0 comments
Owner

Feature description

Scanning the classpath for annotations and other things would be useful, so we can cut out the Reflections library from our dependencies.

Feature implementation

Simply reimplementing the Reflections library's scanning capabilities more or less 1:1.

Feature alternatives

  • Continuing to use the Reflections library, keeping one dependency. Not really good.
  • Using alternative ways of subscribing to events and discovering subsystems, which likely require developer or user intervention (implemented in v1-alpha5)
### Feature description Scanning the classpath for annotations and other things would be useful, so we can cut out the Reflections library from our dependencies. ### Feature implementation Simply reimplementing the Reflections library's scanning capabilities more or less 1:1. ### Feature alternatives - Continuing to use the Reflections library, keeping one dependency. Not really good. - Using alternative ways of subscribing to events and discovering subsystems, which likely require developer or user intervention (implemented in [v1-alpha5](https://git.staropensource.de/StarOpenSource/Engine/releases/tag/v1-alpha5))
JeremyStarTM added the
FeatureRequest
New
label 2024-08-18 20:38:55 +02:00
JeremyStarTM added this to the v1-release0 milestone 2024-08-18 20:41:31 +02:00
JeremyStarTM added
FeatureRequest
Accepted
and removed
FeatureRequest
New
labels 2024-08-20 20:16:25 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: StarOpenSource/Engine#2
No description provided.