Do not show fake overrides in decompiler
#KT-1658 Fixed No test, sorry
This commit is contained in:
@@ -204,15 +204,20 @@ class DecompiledDataFactory {
|
|||||||
appendDescriptor(classDescriptor.getClassObjectDescriptor(), subindent);
|
appendDescriptor(classDescriptor.getClassObjectDescriptor(), subindent);
|
||||||
}
|
}
|
||||||
for (DeclarationDescriptor member : sortDeclarations(classDescriptor.getDefaultType().getMemberScope().getAllDescriptors())) {
|
for (DeclarationDescriptor member : sortDeclarations(classDescriptor.getDefaultType().getMemberScope().getAllDescriptors())) {
|
||||||
if (member.getContainingDeclaration() == descriptor) {
|
if (member.getContainingDeclaration() != descriptor) {
|
||||||
if (firstPassed) {
|
continue;
|
||||||
myBuilder.append("\n");
|
|
||||||
} else {
|
|
||||||
firstPassed = true;
|
|
||||||
}
|
|
||||||
myBuilder.append(subindent);
|
|
||||||
appendDescriptor(member, subindent);
|
|
||||||
}
|
}
|
||||||
|
if (member instanceof CallableMemberDescriptor && ((CallableMemberDescriptor) member).getKind() != CallableMemberDescriptor.Kind.DECLARATION) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (firstPassed) {
|
||||||
|
myBuilder.append("\n");
|
||||||
|
} else {
|
||||||
|
firstPassed = true;
|
||||||
|
}
|
||||||
|
myBuilder.append(subindent);
|
||||||
|
appendDescriptor(member, subindent);
|
||||||
}
|
}
|
||||||
myBuilder.append(indent).append("}");
|
myBuilder.append(indent).append("}");
|
||||||
endOffset = myBuilder.length();
|
endOffset = myBuilder.length();
|
||||||
|
|||||||
Reference in New Issue
Block a user