public final class JavaSignatureResolver extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JavaSignatureResolver.TypeParameterDescriptorInitialization |
Constructor and Description |
---|
JavaSignatureResolver() |
Modifier and Type | Method and Description |
---|---|
java.util.List<JavaSignatureResolver.TypeParameterDescriptorInitialization> |
createUninitializedClassTypeParameters(com.intellij.psi.PsiClass psiClass,
ClassDescriptor classDescriptor) |
void |
initializeTypeParameters(java.util.List<JavaSignatureResolver.TypeParameterDescriptorInitialization> typeParametersInitialization,
DeclarationDescriptor typeParametersOwner,
java.lang.String context) |
java.util.List<TypeParameterDescriptor> |
resolveMethodTypeParameters(PsiMethodWrapper method,
DeclarationDescriptor functionDescriptor) |
void |
setJavaSemanticServices(JavaSemanticServices javaSemanticServices) |
public JavaSignatureResolver()
@Inject public void setJavaSemanticServices(@NotNull JavaSemanticServices javaSemanticServices)
public void initializeTypeParameters(java.util.List<JavaSignatureResolver.TypeParameterDescriptorInitialization> typeParametersInitialization, @NotNull DeclarationDescriptor typeParametersOwner, @NotNull java.lang.String context)
public java.util.List<JavaSignatureResolver.TypeParameterDescriptorInitialization> createUninitializedClassTypeParameters(com.intellij.psi.PsiClass psiClass, ClassDescriptor classDescriptor)
public java.util.List<TypeParameterDescriptor> resolveMethodTypeParameters(@NotNull PsiMethodWrapper method, @NotNull DeclarationDescriptor functionDescriptor)