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(DescriptorDeserializers 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(DescriptorDeserializers 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)