From d05f1986762a99a18f9751d85e76decbc7b37431 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 30 Mar 2017 23:08:10 +0100 Subject: Fix reading of qualified names --- .../java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/org') diff --git a/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java b/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java index afc2eab..22a9895 100644 --- a/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java +++ b/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java @@ -230,7 +230,7 @@ public class JavaExpressionReader { private Receiver toReceiver(IBinding binding) { if (binding instanceof ITypeBinding) { - ScalarType receiver = ScalarType.topLevel(((ITypeBinding) binding).getQualifiedName()); + ScalarType receiver = erasure(typeOf(((ITypeBinding) binding))); return staticReceiver(receiver); } else if (binding instanceof IVariableBinding) { return instanceReceiver(readVariableBinding((IVariableBinding) binding)); -- cgit v1.2.3