Fix compilation.

- rename isFinal extension property to avoid ambiguity with synthetic property in DeserializedClassTypeConstructor
- add explicit parameter to lambda File.listFiles
- return true from lambda Query.forEach
This commit is contained in:
Stanislav Erokhin
2015-12-18 18:54:37 +03:00
parent 1574dc78df
commit bcaa755c4e
16 changed files with 21 additions and 19 deletions
@@ -154,7 +154,7 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class
this.typeConstructor = TypeConstructorImpl.createForClass(
this,
Annotations.Companion.getEMPTY(),
ModalityKt.isFinal(this),
ModalityKt.isFinalClass(this),
getName().asString(),
typeParameters,
supertypes
@@ -40,7 +40,7 @@ private fun KotlinType.canHaveSubtypesIgnoringNullability(): Boolean {
when (descriptor) {
is TypeParameterDescriptor -> return true
is ClassDescriptor -> if (!descriptor.isFinal) return true
is ClassDescriptor -> if (!descriptor.isFinalClass) return true
}
for ((parameter, argument) in constructor.parameters.zip(arguments)) {