org.jetbrains.kotlin.load.kotlin
Class DeserializedDescriptorResolver

java.lang.Object
  extended by org.jetbrains.kotlin.load.kotlin.DeserializedDescriptorResolver

public final class DeserializedDescriptorResolver
extends java.lang.Object


Constructor Summary
DeserializedDescriptorResolver(ErrorReporter errorReporter)
           
 
Method Summary
 JetScope createKotlinPackageScope(PackageFragmentDescriptor descriptor, KotlinJvmBinaryClass kotlinClass)
           
 java.lang.String[] readData(KotlinJvmBinaryClass kotlinClass, KotlinClassHeader.Kind expectedKind)
           
 ClassDescriptor resolveClass(KotlinJvmBinaryClass kotlinClass)
           
 void setComponents(DeserializationComponentsForJava context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeserializedDescriptorResolver

public DeserializedDescriptorResolver(@NotNull
                                      ErrorReporter errorReporter)
Method Detail

setComponents

@Inject
public void setComponents(@NotNull
                                 DeserializationComponentsForJava context)

resolveClass

@Nullable
public ClassDescriptor resolveClass(@NotNull
                                             KotlinJvmBinaryClass kotlinClass)

createKotlinPackageScope

@Nullable
public JetScope createKotlinPackageScope(@NotNull
                                                  PackageFragmentDescriptor descriptor,
                                                  @NotNull
                                                  KotlinJvmBinaryClass kotlinClass)

readData

@Nullable
public java.lang.String[] readData(@NotNull
                                            KotlinJvmBinaryClass kotlinClass,
                                            @NotNull
                                            KotlinClassHeader.Kind expectedKind)