### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/SourceField.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SourceField.java,v retrieving revision 1.45 diff -u -r1.45 SourceField.java --- model/org/eclipse/jdt/internal/core/SourceField.java 29 Mar 2006 03:08:47 -0000 1.45 +++ model/org/eclipse/jdt/internal/core/SourceField.java 15 Sep 2006 00:18:26 -0000 @@ -33,8 +33,12 @@ public ASTNode findNode(org.eclipse.jdt.core.dom.CompilationUnit ast) { // For field declarations, a variable declaration fragment is returned // Return the FieldDeclaration instead + // For enum constant declaration, we return the node directly ASTNode node = super.findNode(ast); if (node == null) return null; + if (node.getNodeType() == ASTNode.ENUM_CONSTANT_DECLARATION) { + return node; + } return node.getParent(); } /**