From b6fbbd84f5c9a3f138f83f25e10432aa7a8d53d1 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Wed, 5 Oct 2011 20:32:02 +0400 Subject: [PATCH] Renaming, fighting with character case --- .../lang/resolve/calls/AutoCastReceiver.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/AutoCastReceiver.java diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/AutoCastReceiver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/AutoCastReceiver.java new file mode 100644 index 00000000000..bd72418a622 --- /dev/null +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/AutoCastReceiver.java @@ -0,0 +1,29 @@ +package org.jetbrains.jet.lang.resolve.calls; + +import org.jetbrains.annotations.NotNull; +import org.jetbrains.jet.lang.resolve.scopes.receivers.AbstractReceiverDescriptor; +import org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverDescriptor; +import org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverDescriptorVisitor; +import org.jetbrains.jet.lang.types.JetType; + +/** + * @author abreslav + */ +public class AutoCastReceiver extends AbstractReceiverDescriptor { + private final ReceiverDescriptor original; + + public AutoCastReceiver(@NotNull ReceiverDescriptor original, @NotNull JetType castTo) { + super(castTo); + this.original = original; + } + + @NotNull + public ReceiverDescriptor getOriginal() { + return original; + } + + @Override + public R accept(@NotNull ReceiverDescriptorVisitor visitor, D data) { + throw new UnsupportedOperationException(); + } +}