made ReceiverValueVisitor an interface

This commit is contained in:
Svetlana Isakova
2013-05-31 14:10:58 +04:00
parent f05f616230
commit 42b34586bd
@@ -16,28 +16,16 @@
package org.jetbrains.jet.lang.resolve.scopes.receivers; package org.jetbrains.jet.lang.resolve.scopes.receivers;
public class ReceiverValueVisitor<R, D> { public interface ReceiverValueVisitor<R, D> {
public R visitNoReceiver(ReceiverValue noReceiver, D data) { R visitNoReceiver(ReceiverValue noReceiver, D data);
return null;
}
public R visitTransientReceiver(TransientReceiver receiver, D data) { R visitTransientReceiver(TransientReceiver receiver, D data);
return null;
}
public R visitExtensionReceiver(ExtensionReceiver receiver, D data) { R visitExtensionReceiver(ExtensionReceiver receiver, D data);
return null;
}
public R visitExpressionReceiver(ExpressionReceiver receiver, D data) { R visitExpressionReceiver(ExpressionReceiver receiver, D data);
return null;
}
public R visitClassReceiver(ClassReceiver receiver, D data) { R visitClassReceiver(ClassReceiver receiver, D data);
return null;
}
public R visitScriptReceiver(ScriptReceiver receiver, D data) { R visitScriptReceiver(ScriptReceiver receiver, D data);
return null;
}
} }