org.jetbrains.kotlin.load.java.components
Class ExternalSignatureResolver.AlternativeMethodSignature

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.components.ExternalSignatureResolver.MemberSignature
      extended by org.jetbrains.kotlin.load.java.components.ExternalSignatureResolver.AlternativeMethodSignature
Direct Known Subclasses:
ExternalSignatureResolver.PropagatedMethodSignature
Enclosing interface:
ExternalSignatureResolver

public static class ExternalSignatureResolver.AlternativeMethodSignature
extends ExternalSignatureResolver.MemberSignature


Constructor Summary
ExternalSignatureResolver.AlternativeMethodSignature(JetType returnType, JetType receiverType, java.util.List<ValueParameterDescriptor> valueParameters, java.util.List<TypeParameterDescriptor> typeParameters, java.util.List<java.lang.String> signatureErrors, boolean hasStableParameterNames)
           
 
Method Summary
 JetType getReceiverType()
           
 JetType getReturnType()
           
 java.util.List<TypeParameterDescriptor> getTypeParameters()
           
 java.util.List<ValueParameterDescriptor> getValueParameters()
           
 boolean hasStableParameterNames()
           
 
Methods inherited from class org.jetbrains.kotlin.load.java.components.ExternalSignatureResolver.MemberSignature
getErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalSignatureResolver.AlternativeMethodSignature

public ExternalSignatureResolver.AlternativeMethodSignature(@Nullable
                                                            JetType returnType,
                                                            @Nullable
                                                            JetType receiverType,
                                                            @NotNull
                                                            java.util.List<ValueParameterDescriptor> valueParameters,
                                                            @NotNull
                                                            java.util.List<TypeParameterDescriptor> typeParameters,
                                                            @NotNull
                                                            java.util.List<java.lang.String> signatureErrors,
                                                            boolean hasStableParameterNames)
Method Detail

getReturnType

@Nullable
public JetType getReturnType()

getReceiverType

@Nullable
public JetType getReceiverType()

getValueParameters

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

getTypeParameters

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

hasStableParameterNames

public boolean hasStableParameterNames()