Skip to content

Comparator errors in I20250715-1800Β #3186

@srikanth-sankaran

Description

@srikanth-sankaran

Comparator differences from current build
/home/jenkins/agent/workspace/Builds/I-build-4.37/cje-production/siteDir/eclipse/downloads/drops4/I20250715-1800
compared to reference repo at
https://download.eclipse.org/eclipse/updates/4.37-I-builds/

  1. eclipse.jdt.ui/org.eclipse.jdt.ui/pom.xml
    no-classifier: different
    org/eclipse/jdt/ui/actions/OrganizeImportsAction.class: different
    The main artifact has been replaced with the baseline version.
    The following attached artifacts have been replaced with the baseline version: [sources]

This is originating from eclipse-jdt/eclipse.jdt.core#4197 - the difference between baseline and build is that in the build version we seem to generate an extra access method:

 // access flags 0x1008
  static synthetic access$0(Lorg/eclipse/jdt/ui/actions/OrganizeImportsAction;I[Lorg/eclipse/jdt/core/ISourceRange;Lorg/eclipse/jdt/internal/ui/javaeditor/JavaEditor;)V
    ALOAD 0
    ILOAD 1
    ALOAD 2
    ALOAD 3
    INVOKESPECIAL org/eclipse/jdt/ui/actions/OrganizeImportsAction.doListSelectionChanged (I[Lorg/eclipse/jdt/core/ISourceRange;Lorg/eclipse/jdt/internal/ui/javaeditor/JavaEditor;)V
    RETURN
    MAXSTACK = 4
    MAXLOCALS = 4

I am investigating why this change has come about - This is not a correctness issue - but a sub-optimal code issue.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions