public abstract class ElementAlternativeSignatureData extends java.lang.Object
Constructor and Description |
---|
ElementAlternativeSignatureData() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkForErrors() |
protected static void |
checkForSyntaxErrors(com.intellij.psi.PsiElement namedElement) |
protected static JetType |
computeReturnType(JetType originalType,
JetTypeReference altReturnTypeReference,
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters) |
java.lang.String |
getError() |
boolean |
hasErrors() |
boolean |
isAnnotated() |
protected void |
setAnnotated(boolean isAnnotated) |
protected void |
setError(java.lang.String error) |
public ElementAlternativeSignatureData()
public final boolean hasErrors()
@NotNull public final java.lang.String getError()
protected final void setError(@Nullable java.lang.String error)
public boolean isAnnotated()
protected final void checkForErrors()
protected final void setAnnotated(boolean isAnnotated)
protected static void checkForSyntaxErrors(com.intellij.psi.PsiElement namedElement)
protected static JetType computeReturnType(@NotNull JetType originalType, @Nullable JetTypeReference altReturnTypeReference, @NotNull java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters)