Bug 87127

Summary: Erroneous compiler error
Product: [Eclipse Project] JDT Reporter: Alexander Veit <Alexander.Veit>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3    
Version: 3.0.1   
Target Milestone: 3.1 M6   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Alexander Veit CLA 2005-03-04 05:07:32 EST
final Object var;

try
{
 var = doSomethingThatThrowsAnException();
}
catch (Exception e)
{
 var = doFallback(); // error
}

results in "The final local variable var may already have been assigned", what 
seems to be incorrect.
Comment 1 Philipe Mulet CLA 2005-03-04 11:15:49 EST
This is the result of conservative flow analysis. 

Javac agrees with us.