Hi Konrad,

On 02.01.2025 11:54, Konrad Windszus wrote:
 From a consumer perspective I am very much against same name class names in 
different packages. Leads to lot of issues with IDEs (auto-import) and wrongly 
imported packages (particularly with non-recommended star imports).
very good point, yes we should avoid duplicate class names (this is one of the reasons why we prefixed some interfaces with "Sling" like HttpServletRequest).

I am in favour of a (stable) Jakarta infix in the name like 
SlingJakartaHttpServletRequest. I think those are sufficiently stable/accurate 
for the foreseeable future. Having them in a dedicated package makes sense 
though for the version range imports.

Agree, that using "Jakarta" should be stable, and if not we can create new versions with the new name :)

I changed this now for all the relevant interfaces and classes but kept them in the same packages. In some cases these reference unchanged interfaces/classes which would then be in a different package.

Regards
Carsten
--
Carsten Ziegeler
Adobe
[email protected]

Reply via email to