Removed namespaces from descriptor visitor.

This commit is contained in:
Evgeny Gerashchenko
2013-10-30 12:14:19 +04:00
parent 005b59e783
commit 75e550fe11
10 changed files with 4 additions and 54 deletions
@@ -17,8 +17,6 @@
package org.jetbrains.jet.lang.descriptors;
public interface DeclarationDescriptorVisitor<R, D> {
@Deprecated
R visitNamespaceDescriptor(NamespaceDescriptor descriptor, D data);
R visitPackageFragmentDescriptor(PackageFragmentDescriptor descriptor, D data);
@@ -54,6 +54,6 @@ public abstract class AbstractNamespaceDescriptorImpl extends DeclarationDescrip
@Override
public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data) {
return visitor.visitNamespaceDescriptor(this, data);
throw new UnsupportedOperationException("namespaces are retired");
}
}
@@ -38,11 +38,6 @@ public class DeclarationDescriptorVisitorEmptyBodies<R, D> implements Declaratio
return visitDeclarationDescriptor(descriptor, data);
}
@Override
public R visitNamespaceDescriptor(NamespaceDescriptor descriptor, D data) {
return visitDeclarationDescriptor(descriptor, data);
}
@Override
public R visitPackageFragmentDescriptor(PackageFragmentDescriptor descriptor, D data) {
return visitDeclarationDescriptor(descriptor, data);
@@ -744,11 +744,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
return null;
}
@Override
public Void visitNamespaceDescriptor(NamespaceDescriptor namespaceDescriptor, StringBuilder builder) {
return null;
}
@Override
public Void visitPackageFragmentDescriptor(
PackageFragmentDescriptor descriptor, StringBuilder builder