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)