Subclassed RenderDeclarationDescriptorVisitor from adapter
Removed redundant overrides.
This commit is contained in:
@@ -301,7 +301,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class RenderDeclarationDescriptorVisitor implements DeclarationDescriptorVisitor<Void, StringBuilder> {
|
private class RenderDeclarationDescriptorVisitor extends DeclarationDescriptorVisitorEmptyBodies<Void, StringBuilder> {
|
||||||
@Override
|
@Override
|
||||||
public Void visitValueParameterDescriptor(ValueParameterDescriptor descriptor, StringBuilder builder) {
|
public Void visitValueParameterDescriptor(ValueParameterDescriptor descriptor, StringBuilder builder) {
|
||||||
builder.append(renderKeyword("value-parameter")).append(" ");
|
builder.append(renderKeyword("value-parameter")).append(" ");
|
||||||
@@ -313,11 +313,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
|
|||||||
return visitVariableDescriptor(descriptor, builder, false);
|
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) {
|
private Void visitVariableDescriptor(VariableDescriptor descriptor, StringBuilder builder, boolean skipValVar) {
|
||||||
JetType type = descriptor.getType();
|
JetType type = descriptor.getType();
|
||||||
if (descriptor instanceof ValueParameterDescriptor) {
|
if (descriptor instanceof ValueParameterDescriptor) {
|
||||||
@@ -429,16 +424,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
|
|||||||
return null;
|
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
|
@Override
|
||||||
public Void visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor, StringBuilder data) {
|
public Void visitReceiverParameterDescriptor(ReceiverParameterDescriptor descriptor, StringBuilder data) {
|
||||||
throw new UnsupportedOperationException("Don't render receiver parameters");
|
throw new UnsupportedOperationException("Don't render receiver parameters");
|
||||||
@@ -549,7 +534,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
|
|||||||
return null;
|
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;
|
boolean isNotClassObject = descriptor.getKind() != ClassKind.CLASS_OBJECT;
|
||||||
if (!startFromName) {
|
if (!startFromName) {
|
||||||
if (isNotClassObject) {
|
if (isNotClassObject) {
|
||||||
@@ -588,7 +573,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer {
|
|||||||
stringBuilder.append(escape(DescriptorRendererImpl.this.renderName(descriptor.getName())));
|
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()) {
|
if (!descriptor.isReified()) {
|
||||||
String variance = descriptor.getVariance().toString();
|
String variance = descriptor.getVariance().toString();
|
||||||
if (!variance.isEmpty()) {
|
if (!variance.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user