org.jetbrains.jet.lang.resolve.kotlin
Class DeserializedDescriptorResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.kotlin.DeserializedDescriptorResolver

public final class DeserializedDescriptorResolver
extends java.lang.Object


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

Constructor Detail

DeserializedDescriptorResolver

public DeserializedDescriptorResolver()
Method Detail

setContext

@Inject
public void setContext(DeserializationGlobalContextForJava context)

setErrorReporter

@Inject
public void setErrorReporter(ErrorReporter errorReporter)

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)