)]}'
{
  "commit": "fc865887c15efd9847d9bc5a8d75b4e9763dc3c2",
  "tree": "4d2be949f4bb43965279481f573e4c88cee151fb",
  "parents": [
    "86007750eb237eb655fc7bf53db55056435d0390"
  ],
  "author": {
    "name": "Carsten Hammer",
    "email": "carsten.hammer@t-online.de",
    "time": "Sun Dec 06 16:03:12 2020 +0100"
  },
  "committer": {
    "name": "Mickael Istria",
    "email": "mistria@redhat.com",
    "time": "Thu Mar 17 09:46:33 2022 -0400"
  },
  "message": "Bug: Call to String.equals on two references of different class\n\nCall to String.equals(org.eclipse.ui.internal.intro.impl.model.AbstractIntroPage)\nin org.eclipse.ui.internal.intro.impl.presentations.BrowserIntroPartImplementation.dynamicStandbyStateChanged(boolean,\nboolean)\n\nThis method calls equals(Object) on two references of different class\ntypes and analysis suggests they will be to objects of different classes\nat runtime. Further, examination of the equals methods that would be\ninvoked suggest that either this call will always return false, or else\nthe equals method is not be symmetric (which is a property required by\nthe contract for equals in class Object).\n\nRank: Scariest (1), confidence: High\nPattern: EC_UNRELATED_TYPES\nType: EC, Category: CORRECTNESS (Correctness)\n\nChange-Id: Id8008293409fda1b3389bb97bd2fd55f1a418185\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ua/+/173445\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "449db596996d0506053c300065a675c9987125cf",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java",
      "new_id": "d7f6c52b743c87d155237b3972c91a16b8094e4a",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java"
    }
  ]
}
