Add isData() to ClassDescriptor

This commit is contained in:
Alexey Tsvetkov
2015-10-14 14:44:23 +03:00
parent 1414fe1699
commit 264bd5235b
11 changed files with 48 additions and 4 deletions
@@ -39,7 +39,7 @@ import org.jetbrains.kotlin.resolve.scopes.JetScope
import org.jetbrains.kotlin.types.*
import org.jetbrains.kotlin.utils.addIfNotNull
import org.jetbrains.kotlin.utils.toReadOnlyList
import java.util.ArrayList
import java.util.*
class LazyJavaClassDescriptor(
private val outerC: LazyJavaResolverContext,
@@ -73,6 +73,7 @@ class LazyJavaClassDescriptor(
override fun getModality() = modality
override fun getVisibility() = visibility
override fun isInner() = isInner
override fun isData() = false
private val typeConstructor = c.storageManager.createLazyValue { LazyJavaClassTypeConstructor() }
override fun getTypeConstructor(): TypeConstructor = typeConstructor()