aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-03-30 23:08:10 +0100
committerMichael Williamson <mike@zwobble.org>2017-03-30 23:08:10 +0100
commitd05f1986762a99a18f9751d85e76decbc7b37431 (patch)
tree7914b10d16623094c65cf5ab5361ed56ecd5b664 /src/main/java/org
parent63bc7c39a52a3de9c578bbfbe42c0076f6a748c0 (diff)
Fix reading of qualified names
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java2
1 files changed, 1 insertions, 1 deletions
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));