minor improvement
This commit is contained in:
@@ -136,10 +136,12 @@ public class StandardLibraryReferenceResolver extends AbstractProjectComponent {
|
|||||||
if (memberScope == null) return null;
|
if (memberScope == null) return null;
|
||||||
|
|
||||||
String renderedOriginal = DescriptorRenderer.TEXT.render(originalDescriptor);
|
String renderedOriginal = DescriptorRenderer.TEXT.render(originalDescriptor);
|
||||||
Collection<DeclarationDescriptor> descriptors = Lists.newArrayList();
|
Collection<? extends DeclarationDescriptor> descriptors;
|
||||||
descriptors.addAll(memberScope.getAllDescriptors());
|
if (originalDescriptor instanceof ConstructorDescriptor && containingDeclaration instanceof ClassDescriptor) {
|
||||||
if (containingDeclaration instanceof ClassDescriptor) {
|
descriptors = ((ClassDescriptor) containingDeclaration).getConstructors();
|
||||||
descriptors.addAll(((ClassDescriptor) containingDeclaration).getConstructors());
|
}
|
||||||
|
else {
|
||||||
|
descriptors = memberScope.getAllDescriptors();
|
||||||
}
|
}
|
||||||
for (DeclarationDescriptor member : descriptors) {
|
for (DeclarationDescriptor member : descriptors) {
|
||||||
if (renderedOriginal.equals(DescriptorRenderer.TEXT.render(member).replace(TUPLE0_FQ_NAME.getFqName(),
|
if (renderedOriginal.equals(DescriptorRenderer.TEXT.render(member).replace(TUPLE0_FQ_NAME.getFqName(),
|
||||||
|
|||||||
Reference in New Issue
Block a user