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 setDeserializers(DescriptorDeserializers deserializers)
           
 void setErrorReporter(ErrorReporter errorReporter)
           
 void setJavaDescriptorResolver(JavaDescriptorResolver javaDescriptorResolver)
           
 void setJavaPackageFragmentProvider(JavaPackageFragmentProvider javaPackageFragmentProvider)
           
 void setMemberFilter(MemberFilter memberFilter)
           
 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

setDeserializers

@Inject
public void setDeserializers(DescriptorDeserializers deserializers)

setMemberFilter

@Inject
public void setMemberFilter(MemberFilter memberFilter)

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)