org.jetbrains.kotlin.load.kotlin
Class DeserializedDescriptorResolver
java.lang.Object
org.jetbrains.kotlin.load.kotlin.DeserializedDescriptorResolver
public final class DeserializedDescriptorResolver
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KOTLIN_CLASS
public static final java.util.Set<KotlinClassHeader.Kind> KOTLIN_CLASS
KOTLIN_FILE_FACADE_OR_MULTIFILE_CLASS_PART
public static final java.util.Set<KotlinClassHeader.Kind> KOTLIN_FILE_FACADE_OR_MULTIFILE_CLASS_PART
DeserializedDescriptorResolver
public DeserializedDescriptorResolver(@NotNull
ErrorReporter errorReporter)
setComponents
@Inject
public void setComponents(@NotNull
DeserializationComponentsForJava context)
resolveClass
@Nullable
public ClassDescriptor resolveClass(@NotNull
KotlinJvmBinaryClass kotlinClass)
createKotlinPackagePartScope
@Nullable
public MemberScope createKotlinPackagePartScope(@NotNull
PackageFragmentDescriptor descriptor,
@NotNull
KotlinJvmBinaryClass kotlinClass)
createKotlinPackageScope
@NotNull
public MemberScope createKotlinPackageScope(@NotNull
PackageFragmentDescriptor descriptor,
@NotNull
java.util.List<KotlinJvmBinaryClass> packageParts)
readData
@Nullable
public java.lang.String[] readData(@NotNull
KotlinJvmBinaryClass kotlinClass,
@NotNull
java.util.Set<KotlinClassHeader.Kind> expectedKinds)