better DeclarationDescriptorVisitor

* it is interface
* no methods for abstract classes
* DescriptorRenderer now uses it do not forget about anything
This commit is contained in:
Stepan Koltsov
2012-06-13 21:11:08 +04:00
parent a9d82880e0
commit 1ca80f74fd
5 changed files with 137 additions and 61 deletions
@@ -226,7 +226,7 @@ public final class Intrinsics {
}
@SuppressWarnings("ConstantConditions")
private final class IntrinsicDeclarationVisitor extends DeclarationDescriptorVisitor<Void, Void> {
private final class IntrinsicDeclarationVisitor extends DeclarationDescriptorVisitorEmptyBodies<Void, Void> {
@Override
public Void visitClassDescriptor(@NotNull ClassDescriptor descriptor, @Nullable Void nothing) {