Subclassed RenderDeclarationDescriptorVisitor from adapter

Removed redundant overrides.
This commit is contained in:
Evgeny Gerashchenko
2012-12-13 22:20:40 +04:00
parent e04b946bf9
commit ac24f366e2
@@ -301,7 +301,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
}
}
private class RenderDeclarationDescriptorVisitor implements DeclarationDescriptorVisitor<Void, StringBuilder> {
private class RenderDeclarationDescriptorVisitor extends DeclarationDescriptorVisitorEmptyBodies<Void, StringBuilder> {
@Override
public Void visitValueParameterDescriptor(ValueParameterDescriptor descriptor, StringBuilder builder) {
builder.append(renderKeyword("value-parameter")).append(" ");
@@ -313,11 +313,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
return visitVariableDescriptor(descriptor, builder, false);
}
@Override
public Void visitLocalVariableDescriptor(LocalVariableDescriptor descriptor, StringBuilder builder) {
return visitVariableDescriptor(descriptor, builder);
}
private Void visitVariableDescriptor(VariableDescriptor descriptor, StringBuilder builder, boolean skipValVar) {
JetType type = descriptor.getType();
if (descriptor instanceof ValueParameterDescriptor) {
@@ -429,16 +424,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
return null;
}
@Override
public Void visitPropertyGetterDescriptor(PropertyGetterDescriptor descriptor, StringBuilder data) {
return visitFunctionDescriptor(descriptor, data);
}
@Override
public Void visitPropertySetterDescriptor(PropertySetterDescriptor descriptor, StringBuilder data) {
return visitFunctionDescriptor(descriptor, data);
}
@Override
public Void visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor, StringBuilder data) {
throw new UnsupportedOperationException("Don't render receiver parameters");
@@ -549,7 +534,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
return null;
}
public void renderClassDescriptor(ClassDescriptor descriptor, StringBuilder builder, String keyword) {
private void renderClassDescriptor(ClassDescriptor descriptor, StringBuilder builder, String keyword) {
boolean isNotClassObject = descriptor.getKind() != ClassKind.CLASS_OBJECT;
if (!startFromName) {
if (isNotClassObject) {
@@ -588,7 +573,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
stringBuilder.append(escape(DescriptorRendererImpl.this.renderName(descriptor.getName())));
}
protected void renderTypeParameter(TypeParameterDescriptor descriptor, StringBuilder builder, boolean topLevel) {
private void renderTypeParameter(TypeParameterDescriptor descriptor, StringBuilder builder, boolean topLevel) {
if (!descriptor.isReified()) {
String variance = descriptor.getVariance().toString();
if (!variance.isEmpty()) {