org.jetbrains.jet.lang.resolve.java
Class JavaSemanticServices
java.lang.Object
org.jetbrains.jet.lang.resolve.java.JavaSemanticServices
public class JavaSemanticServices
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaSemanticServices
public JavaSemanticServices()
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)