public class JavaSemanticServices extends java.lang.Object
Constructor and Description |
---|
JavaSemanticServices() |
Modifier and Type | Method and Description |
---|---|
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) |
public JavaSemanticServices()
@Inject public void setTypeTransformer(@NotNull JavaTypeTransformer typeTransformer)
@Inject public void setDescriptorResolver(@NotNull JavaDescriptorResolver descriptorResolver)
@Inject public void setPsiClassFinder(@NotNull PsiClassFinder psiClassFinder)
@Inject public void setTrace(@NotNull BindingTrace trace)
@NotNull public JavaTypeTransformer getTypeTransformer()
@Inject public void setPsiDeclarationProviderFactory(PsiDeclarationProviderFactory psiDeclarationProviderFactory)
@NotNull public JavaDescriptorResolver getDescriptorResolver()
@Nullable public ClassDescriptor getKotlinClassDescriptor(@NotNull FqName qualifiedName)
@NotNull public PsiClassFinder getPsiClassFinder()
@NotNull public PsiDeclarationProviderFactory getPsiDeclarationProviderFactory()
@Nullable public ClassDescriptor getKotlinBuiltinClassDescriptor(@NotNull FqName qualifiedName)
@Nullable public NamespaceDescriptor getKotlinNamespaceDescriptor(@NotNull FqName qualifiedName)