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(NamespaceDescriptor descriptor, KotlinJvmBinaryClass kotlinClass)
           
 ClassDescriptor resolveClass(KotlinJvmBinaryClass kotlinClass)
           
 void setAnnotationDeserializer(AnnotationDescriptorDeserializer annotationDeserializer)
           
 void setErrorReporter(ErrorReporter errorReporter)
           
 void setJavaClassResolver(JavaClassResolver javaClassResolver)
           
 void setJavaNamespaceResolver(JavaNamespaceResolver javaNamespaceResolver)
           
 
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)

setJavaNamespaceResolver

@Inject
public void setJavaNamespaceResolver(JavaNamespaceResolver javaNamespaceResolver)

setJavaClassResolver

@Inject
public void setJavaClassResolver(JavaClassResolver javaClassResolver)

setErrorReporter

@Inject
public void setErrorReporter(ErrorReporter errorReporter)

resolveClass

@Nullable
public ClassDescriptor resolveClass(@NotNull
                                             KotlinJvmBinaryClass kotlinClass)

createKotlinPackageScope

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