Bug 94031

Summary: Syntax parsing error with Enum
Product: [Eclipse Project] JDT Reporter: julien <yang_ying_min>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: critical    
Priority: P3    
Version: 3.1   
Target Milestone: 3.1 M7   
Hardware: All   
OS: Windows XP   
Whiteboard:

Description julien CLA 2005-05-07 09:37:10 EDT
An error is returned 
[Pb(204) Syntax error on token "enum", interface expected]

when ASTParser analyzes a simple enum definition
package test;

public enum Category
{
}

Here is the testcase:

ASTParser parser = ASTParser.newParser(AST.JLS3);
String source = "package test;\npublic enum Category{}";
parser.setSource(source .toCharArray());
ASTNode root = parser.createAST(null);
Comment 1 Philipe Mulet CLA 2005-05-07 11:46:59 EDT
You need to set source level to 1.5; using #setCompilerOptions(Map)