made ReceiverValueVisitor an interface
This commit is contained in:
+7
-19
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user