org.jetbrains.jet.lang.resolve.java
Class JavaSemanticServices

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.JavaSemanticServices

public class JavaSemanticServices
extends java.lang.Object


Constructor Summary
JavaSemanticServices()
           
 
Method Summary
 JavaDescriptorResolver getDescriptorResolver()
           
 ClassDescriptor getKotlinBuiltinClassDescriptor(FqName qualifiedName)
           
 ClassDescriptor getKotlinClassDescriptor(FqName qualifiedName)
           
 NamespaceDescriptor getKotlinNamespaceDescriptor(FqName qualifiedName)
           
 PsiClassFinder getPsiClassFinder()
           
 PsiDeclarationProviderFactory getPsiDeclarationProviderFactory()
           
 JavaTypeTransformer getTypeTransformer()
           
 void setDescriptorResolver(JavaDescriptorResolver descriptorResolver)
           
 void setPsiClassFinder(PsiClassFinder psiClassFinder)
           
 void setPsiDeclarationProviderFactory(PsiDeclarationProviderFactory psiDeclarationProviderFactory)
           
 void setTrace(BindingTrace trace)
           
 void setTypeTransformer(JavaTypeTransformer typeTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaSemanticServices

public JavaSemanticServices()
Method Detail

setTypeTransformer

@Inject
public void setTypeTransformer(@NotNull
                                      JavaTypeTransformer typeTransformer)

setDescriptorResolver

@Inject
public void setDescriptorResolver(@NotNull
                                         JavaDescriptorResolver descriptorResolver)

setPsiClassFinder

@Inject
public void setPsiClassFinder(@NotNull
                                     PsiClassFinder psiClassFinder)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

getTypeTransformer

@NotNull
public JavaTypeTransformer getTypeTransformer()

setPsiDeclarationProviderFactory

@Inject
public void setPsiDeclarationProviderFactory(PsiDeclarationProviderFactory psiDeclarationProviderFactory)

getDescriptorResolver

@NotNull
public JavaDescriptorResolver getDescriptorResolver()

getKotlinClassDescriptor

@Nullable
public ClassDescriptor getKotlinClassDescriptor(@NotNull
                                                         FqName qualifiedName)

getPsiClassFinder

@NotNull
public PsiClassFinder getPsiClassFinder()

getPsiDeclarationProviderFactory

@NotNull
public PsiDeclarationProviderFactory getPsiDeclarationProviderFactory()

getKotlinBuiltinClassDescriptor

@Nullable
public ClassDescriptor getKotlinBuiltinClassDescriptor(@NotNull
                                                                FqName qualifiedName)

getKotlinNamespaceDescriptor

@Nullable
public NamespaceDescriptor getKotlinNamespaceDescriptor(@NotNull
                                                                 FqName qualifiedName)