Skip to content

I20260517-1800

@laeubi laeubi tagged this 17 May 16:01
 Add missing message mappings in Messages.getKey() for:
 - INTERFACE + ADDED + DEFAULT_METHOD (new key 113)
 - INTERFACE + ADDED + SUPER_INTERFACE_DEFAULT_METHOD (new key 115)
 - INTERFACE + CHANGED + INCREASE_ACCESS (new key 114)
 - ENUM + ADDED + TYPE_MEMBER (reuse key 16)
 - ANNOTATION + ADDED + TYPE_MEMBER (reuse key 16)

 Also fix ClassFileComparator to use SUPER_INTERFACE_DEFAULT_METHOD
 (not DEFAULT_METHOD) when reporting methods contributed by newly
 added superinterfaces in the expanded set path (line 501).

 Add reproducing tests: InterfaceDeltaTests.test42/43,
 EnumDeltaTests.test17, AnnotationDeltaTests.test12.

 Fixes https://github.com/eclipse-pde/eclipse.pde/issues/2332
Assets 2
Loading