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

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.kotlinSignature.ElementAlternativeSignatureData
      extended by org.jetbrains.jet.lang.resolve.java.kotlinSignature.AlternativeMethodSignatureData

public class AlternativeMethodSignatureData
extends ElementAlternativeSignatureData


Constructor Summary
AlternativeMethodSignatureData(ExternalAnnotationResolver externalAnnotationResolver, JavaMethodImpl method, JetType receiverType, java.util.List<ValueParameterDescriptor> valueParameters, JetType originalReturnType, java.util.List<TypeParameterDescriptor> methodTypeParameters, boolean hasSuperMethods)
           
 
Method Summary
 JetType getReturnType()
           
 java.util.List<TypeParameterDescriptor> getTypeParameters()
           
 java.util.List<ValueParameterDescriptor> getValueParameters()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.kotlinSignature.ElementAlternativeSignatureData
checkForErrors, checkForSyntaxErrors, computeReturnType, getError, hasErrors, isAnnotated, setAnnotated, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlternativeMethodSignatureData

public AlternativeMethodSignatureData(@NotNull
                                      ExternalAnnotationResolver externalAnnotationResolver,
                                      @NotNull
                                      JavaMethodImpl method,
                                      @Nullable
                                      JetType receiverType,
                                      @NotNull
                                      java.util.List<ValueParameterDescriptor> valueParameters,
                                      @Nullable
                                      JetType originalReturnType,
                                      @NotNull
                                      java.util.List<TypeParameterDescriptor> methodTypeParameters,
                                      boolean hasSuperMethods)
Method Detail

getValueParameters

@NotNull
public java.util.List<ValueParameterDescriptor> getValueParameters()

getReturnType

@Nullable
public JetType getReturnType()

getTypeParameters

@NotNull
public java.util.List<TypeParameterDescriptor> getTypeParameters()