Bug 78084

Summary: [compiler] necessary cast reported as unnecessary
Product: [Eclipse Project] JDT Reporter: Boris Kolar <boris.kolar>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: nikolaymetchev
Version: 3.1   
Target Milestone: 3.1 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Boris Kolar CLA 2004-11-08 12:37:40 EST
public abstract class SomeClass<T> {
  public final T element() {
    T result = (T) customElement(); // reports unnecessary cast
    return result;
  }
  protected abstract Object customElement();
}

Preferences: I had all warnings on.
Comment 1 Philipe Mulet CLA 2005-04-30 08:58:29 EDT
Cannot reproduce in latest. An unchecked cast is now reported.
Added GenericTypeTest#test636