Community
Participate
Working Groups
I200411240800 + zrh-plugins & jdt.core from 20041130_0923: This class compiled without error in I200411240800, but gives an error "The local variable message may not have been initialized" with jdt.core from HEAD. javac 1.5.0 also compiles without error. This leads to compile errors in jdt.core (Signature.java, Scribe.java) and in jdt.junit (RemoteTestRunnerClient.java). public class C { private Object fBufferedReader= null; void foo() { String message; while(fBufferedReader != null && (message= readMessage(fBufferedReader)) != null) receiveMessage(message); } private String readMessage(Object bufferedReader) { return null; } private void receiveMessage(String message) { } }
This is a known regression and we are working on it.
Condition analysis was missing updating condInfo. Added regression test: AssignmentTest#test032. Fixed
Verified in 200412140800