From 428edaa1a5b749b084a676ad064358c4d0742c21 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Wed, 30 Apr 2014 23:26:37 +0200 Subject: bugfix for errors with ecj8 and builder. --- src/core/lombok/eclipse/handlers/HandleBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/lombok/eclipse') diff --git a/src/core/lombok/eclipse/handlers/HandleBuilder.java b/src/core/lombok/eclipse/handlers/HandleBuilder.java index 59540d67..64e01c6e 100644 --- a/src/core/lombok/eclipse/handlers/HandleBuilder.java +++ b/src/core/lombok/eclipse/handlers/HandleBuilder.java @@ -52,7 +52,7 @@ import org.eclipse.jdt.internal.compiler.ast.TypeParameter; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants; import org.eclipse.jdt.internal.compiler.lookup.ClassScope; -import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; +import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; import org.mangosdk.spi.ProviderFor; import lombok.AccessLevel; @@ -289,7 +289,7 @@ public class HandleBuilder extends EclipseAnnotationHandler { invoke.typeArguments = trs; } invoke.arguments = assigns.isEmpty() ? null : assigns.toArray(new Expression[assigns.size()]); - if (returnType instanceof SingleTypeReference && Arrays.equals(TypeBinding.VOID.simpleName, ((SingleTypeReference) returnType).token)) { + if (returnType instanceof SingleTypeReference && Arrays.equals(TypeConstants.VOID, ((SingleTypeReference) returnType).token)) { statement = invoke; } else { statement = new ReturnStatement(invoke, (int)(p >> 32), (int)p); -- cgit