org.jetbrains.jet.lang.resolve.java.kotlinSignature
Class ElementAlternativeSignatureData

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.kotlinSignature.ElementAlternativeSignatureData
Direct Known Subclasses:
AlternativeFieldSignatureData, AlternativeMethodSignatureData

public abstract class ElementAlternativeSignatureData
extends java.lang.Object


Constructor Summary
ElementAlternativeSignatureData()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementAlternativeSignatureData

public ElementAlternativeSignatureData()
Method Detail

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 JetType computeReturnType(@NotNull
                                           JetType originalType,
                                           @Nullable
                                           JetTypeReference altReturnTypeReference,
                                           @NotNull
                                           java.util.Map<TypeParameterDescriptor,TypeParameterDescriptorImpl> originalToAltTypeParameters)