org.jetbrains.kotlin.resolve.jvm.kotlinSignature
Class ElementAlternativeSignatureData
java.lang.Object
org.jetbrains.kotlin.resolve.jvm.kotlinSignature.ElementAlternativeSignatureData
- Direct Known Subclasses:
- AlternativeFieldSignatureData, AlternativeMethodSignatureData
public abstract class ElementAlternativeSignatureData
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementAlternativeSignatureData
public ElementAlternativeSignatureData()
hasErrors
public final boolean hasErrors()
getError
@NotNull
public final java.lang.String getError()
setError
protected final void setError(@Nullable
java.lang.String error)
isAnnotated
public boolean isAnnotated()
checkForErrors
protected final void checkForErrors()
setAnnotated
protected final void setAnnotated(boolean isAnnotated)
checkForSyntaxErrors
protected static void checkForSyntaxErrors(com.intellij.psi.PsiElement namedElement)
computeReturnType
protected static KotlinType computeReturnType(@NotNull
KotlinType originalType,
@Nullable
KtTypeReference altReturnTypeReference,
@NotNull
java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters)