Skip to content

Commit ec0c9c5

Browse files
committed
Prettify code based upon PR comment
1 parent 092e44e commit ec0c9c5

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

server/src/main/kotlin/org/javacs/kt/codeaction/quickfix/ImplementAbstractMembersQuickFix.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,10 @@ private fun getAbstractFunctionStubs(file: CompiledFile, kotlinClass: KtClass) =
9595
classDescriptor.getMemberScope(superClassTypeArguments).getContributedDescriptors().filter { classMember ->
9696
(classMember is FunctionDescriptor && classMember.modality == Modality.ABSTRACT && !overridesDeclaration(kotlinClass, classMember)) || (classMember is PropertyDescriptor && classMember.modality == Modality.ABSTRACT && !overridesDeclaration(kotlinClass, classMember))
9797
}.mapNotNull { member ->
98-
if(member is FunctionDescriptor) {
99-
createFunctionStub(member)
100-
} else if(member is PropertyDescriptor) {
101-
createVariableStub(member)
102-
} else {
103-
null
98+
when (member) {
99+
is FunctionDescriptor -> createFunctionStub(member)
100+
is PropertyDescriptor -> createVariableStub(member)
101+
else -> null
104102
}
105103
}
106104
} else {

0 commit comments

Comments
 (0)