Create From Usage: Allow extension properties on Java interfaces
This commit is contained in:
+1
-1
@@ -112,7 +112,7 @@ public abstract class CreateCallableFromUsageFixBase<E : JetElement>(
|
||||
val declaration = getDeclarationIfApplicable(project, it)
|
||||
val insertToJavaInterface = declaration is PsiClass && declaration.isInterface
|
||||
when {
|
||||
propertyInfo != null && insertToJavaInterface && (!receiverInfo.staticContextRequired || propertyInfo.writable) ->
|
||||
!isExtension && propertyInfo != null && insertToJavaInterface && (!receiverInfo.staticContextRequired || propertyInfo.writable) ->
|
||||
false
|
||||
isFunction && insertToJavaInterface && receiverInfo.staticContextRequired ->
|
||||
false
|
||||
|
||||
Reference in New Issue
Block a user