Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 501652

Summary: [1.8][impl] inconsistent call to ITypeAnnotationWalker.toSupertype(..)
Product: [Eclipse Project] JDT Reporter: Stephan Herrmann <stephan.herrmann>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: CLOSED MOVED QA Contact:
Severity: normal    
Priority: P3 CC: manoj.palat
Version: 4.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: https://github.com/eclipse-jdt/eclipse.jdt.core/pull/325
Whiteboard:

Description Stephan Herrmann CLA 2016-09-18 06:26:00 EDT
BTB.cachePartsFrom(..) contains this call:
  toplevelWalker.toSupertype(i, superclassName)
which is intended to walk to a super *interface* but passes the name of the super *class*.

While most implementations ignore this argument, it is used in ExternalAnnotationProvider.DispatchingAnnotationWalker.toSupertype(..)
Comment 1 Manoj N Palat CLA 2018-05-17 03:23:14 EDT
bulk move out of 4.8
Comment 2 Manoj N Palat CLA 2018-08-16 00:07:23 EDT
Bulk move out of 4.9
Comment 3 Stephan Herrmann CLA 2022-08-18 15:40:30 EDT
Over to https://github.com/eclipse-jdt/eclipse.jdt.core/pull/325