diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/receivers/ReceiverValueVisitor.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/receivers/ReceiverValueVisitor.java index 44281585f7c..110189c2330 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/receivers/ReceiverValueVisitor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/scopes/receivers/ReceiverValueVisitor.java @@ -16,28 +16,16 @@ package org.jetbrains.jet.lang.resolve.scopes.receivers; -public class ReceiverValueVisitor { - public R visitNoReceiver(ReceiverValue noReceiver, D data) { - return null; - } +public interface ReceiverValueVisitor { + R visitNoReceiver(ReceiverValue noReceiver, D data); - public R visitTransientReceiver(TransientReceiver receiver, D data) { - return null; - } + R visitTransientReceiver(TransientReceiver receiver, D data); - public R visitExtensionReceiver(ExtensionReceiver receiver, D data) { - return null; - } + R visitExtensionReceiver(ExtensionReceiver receiver, D data); - public R visitExpressionReceiver(ExpressionReceiver receiver, D data) { - return null; - } + R visitExpressionReceiver(ExpressionReceiver receiver, D data); - public R visitClassReceiver(ClassReceiver receiver, D data) { - return null; - } + R visitClassReceiver(ClassReceiver receiver, D data); - public R visitScriptReceiver(ScriptReceiver receiver, D data) { - return null; - } + R visitScriptReceiver(ScriptReceiver receiver, D data); }