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)
           
 ClassDescriptor resolveClass(KotlinJvmBinaryClass kotlinClass)
           
 void setAnnotationDeserializer(AnnotationDescriptorDeserializer annotationDeserializer)
           
 void setErrorReporter(ErrorReporter errorReporter)
           
 void setJavaDescriptorResolver(JavaDescriptorResolver javaDescriptorResolver)
           
 void setJavaPackageFragmentProvider(JavaPackageFragmentProvider javaPackageFragmentProvider)
           
 void setStorageManager(StorageManager storageManager)
           
 
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

setAnnotationDeserializer

@Inject
public void setAnnotationDeserializer(AnnotationDescriptorDeserializer annotationDeserializer)

setJavaPackageFragmentProvider

@Inject
public void setJavaPackageFragmentProvider(JavaPackageFragmentProvider javaPackageFragmentProvider)

setJavaDescriptorResolver

@Inject
public void setJavaDescriptorResolver(JavaDescriptorResolver javaDescriptorResolver)

setErrorReporter

@Inject
public void setErrorReporter(ErrorReporter errorReporter)

setStorageManager

@Inject
public void setStorageManager(StorageManager storageManager)

resolveClass

@Nullable
public ClassDescriptor resolveClass(@NotNull
                                             KotlinJvmBinaryClass kotlinClass)

createKotlinPackageScope

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