Community
Participate
Working Groups
Version: 3.1.0 Build id: I20050919-0010 The ast for: switch (y) { case 1: int i,j; } is: SwitchStatement [71, 41] |->SwitchCase [87, 7] |->VariableDeclarationStatement [99, 8] | |->VariableDeclarationFragment [103, 1] (i) |->VariableDeclarationStatement [99, 8] |->VariableDeclarationFragment [105, 1] (j) But I guess it should be one VariableDeclarationStatement containing two fragments, one for i and one for j.
Created attachment 27320 [details] Proposed fix
Created attachment 27321 [details] Regression test
+1 for 3.1.1
Fixed and released in 3.1 maintenance stream. Regression tests added in org.eclipse.jdt.core.tests.dom.ASTConverterTestAST3_2.test0615.
Fixed
Verified for 3.1.1 in M20050923-1430
Fixed and released in HEAD. Regression test added in org.eclipse.jdt.core.tests.dom.ASTConverterTestAST3_2.test0621.