Fix ClassKind for Serializable and change ClassKind to INTERFACE for error classes.

This commit is contained in:
Stanislav Erokhin
2015-12-04 21:27:46 +03:00
parent f2e60a0e11
commit 11c86405bf
7 changed files with 11 additions and 5 deletions
@@ -17,6 +17,7 @@
package org.jetbrains.kotlin.load.kotlin
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
import org.jetbrains.kotlin.descriptors.ClassKind
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
import org.jetbrains.kotlin.descriptors.SourceElement
@@ -53,7 +54,7 @@ class BuiltInClassesAreSerializableOnJvm(
})
val mockSerializableClass = ClassDescriptorImpl(
mockJavaIoPackageFragment, Name.identifier("Serializable"), Modality.ABSTRACT, superTypes, SourceElement.NO_SOURCE
mockJavaIoPackageFragment, Name.identifier("Serializable"), Modality.ABSTRACT, ClassKind.INTERFACE, superTypes, SourceElement.NO_SOURCE
)
mockSerializableClass.initialize(MemberScope.Empty, emptySet(), null)