From 64433c5dcba4d3dc7a8c38d99550bddd12edf0b0 Mon Sep 17 00:00:00 2001 From: Rob Stryker Date: Thu, 11 Apr 2024 15:54:15 -0400 Subject: [PATCH] int x,y not handled properly in some cases Signed-off-by: Rob Stryker --- .../src/org/eclipse/jdt/core/dom/JavacConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavacConverter.java b/org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavacConverter.java index f075819138a..56280e9e1bf 100644 --- a/org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavacConverter.java +++ b/org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavacConverter.java @@ -678,7 +678,7 @@ private FieldDeclaration convertFieldDeclaration(JCVariableDecl javac, ASTNode p List sameStartPosition = new ArrayList<>(); if( parent instanceof TypeDeclaration decl) { decl.bodyDeclarations().stream().filter(x -> x instanceof FieldDeclaration) - .filter(x -> ((FieldDeclaration)x).getStartPosition() == javac.getStartPosition()) + .filter(x -> ((FieldDeclaration)x).getType().getStartPosition() == javac.vartype.getStartPosition()) .forEach(x -> sameStartPosition.add((ASTNode)x)); } if( sameStartPosition.size() >= 1 ) {