Closures in scripts have outer expression
#KT-22029 Fixed Target versions 1.2.30
This commit is contained in:
@@ -133,7 +133,10 @@ public class CodegenBinding {
|
||||
return false;
|
||||
}
|
||||
|
||||
return classDescriptor.isInner() || !(classDescriptor.getContainingDeclaration() instanceof ClassDescriptor);
|
||||
DeclarationDescriptor containingDeclaration = classDescriptor.getContainingDeclaration();
|
||||
return classDescriptor.isInner()
|
||||
|| containingDeclaration instanceof ScriptDescriptor
|
||||
|| !(containingDeclaration instanceof ClassDescriptor);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user