This is meant to be more a question than a real bug report: I noticed that calimero is currently not running on the concierge OSGi framework implementation. To my understanding this is due to a bug in concierge and therefore I created https://github.com/eclipse/concierge/issues/52 there.
Nevertheless, this made me aware of this very hacky place in calimero:
The manual effort of adding another translator would be limited to a single line, the rest would still be figured out automatically. Just a little less magical.
This is meant to be more a question than a real bug report: I noticed that calimero is currently not running on the concierge OSGi framework implementation. To my understanding this is due to a bug in concierge and therefore I created https://github.com/eclipse/concierge/issues/52 there.
Nevertheless, this made me aware of this very hacky place in calimero:
https://github.com/calimero-project/calimero-core/blob/1a513de9e283db460d33da08f8cee8ec691e2cf9/src/tuwien/auto/calimero/dptxlator/TranslatorTypes.java#L357-L393
And therefore I'd like to ask whether this reflection-based lookup really is necessary for whatever reason or if it just convenient?
If that was just for convenience, then maybe something like this would still be reasonably feasible?
The manual effort of adding another translator would be limited to a single line, the rest would still be figured out automatically. Just a little less magical.