Skip to content

Commit aa8f401

Browse files
committed
Fix getJavaElement for lambda parameter binding
1 parent 4e5918d commit aa8f401

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

org.eclipse.jdt.core.javac/src/org/eclipse/jdt/internal/javac/dom/JavacVariableBinding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ private IJavaElement computeJavaElement() {
145145
IMethodBinding methodBinding = getDeclaringMethod();
146146
if (methodBinding != null && methodBinding.getJavaElement() instanceof IMethod method) {
147147
if (isParameter()) {
148-
if (method instanceof LambdaMethod parentLambda && this.resolver.findDeclaringNode(this) instanceof VariableDeclarationFragment decl) {
148+
if (method instanceof LambdaMethod parentLambda && this.resolver.findDeclaringNode(this) instanceof VariableDeclaration decl) {
149149
return new LocalVariable(parentLambda, getName(),
150150
decl.getStartPosition(), decl.getStartPosition() + decl.getLength() - 1,
151151
decl.getName().getStartPosition(), decl.getName().getStartPosition() + decl.getName().getLength() - 1,

0 commit comments

Comments
 (0)