org.jetbrains.kotlin.load.java.components
Class SignaturePropagator.PropagatedSignature

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.components.SignaturePropagator.PropagatedSignature
Enclosing interface:
SignaturePropagator

public static class SignaturePropagator.PropagatedSignature
extends java.lang.Object


Constructor Summary
SignaturePropagator.PropagatedSignature(KotlinType returnType, KotlinType receiverType, java.util.List<ValueParameterDescriptor> valueParameters, java.util.List<TypeParameterDescriptor> typeParameters, java.util.List<java.lang.String> signatureErrors, boolean hasStableParameterNames)
           
 
Method Summary
 java.util.List<java.lang.String> getErrors()
           
 KotlinType getReceiverType()
           
 KotlinType getReturnType()
           
 java.util.List<TypeParameterDescriptor> getTypeParameters()
           
 java.util.List<ValueParameterDescriptor> getValueParameters()
           
 boolean hasStableParameterNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignaturePropagator.PropagatedSignature

public SignaturePropagator.PropagatedSignature(@NotNull
                                               KotlinType returnType,
                                               @Nullable
                                               KotlinType 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

@NotNull
public KotlinType getReturnType()

getReceiverType

@Nullable
public KotlinType getReceiverType()

getValueParameters

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

getTypeParameters

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

hasStableParameterNames

public boolean hasStableParameterNames()

getErrors

@NotNull
public java.util.List<java.lang.String> getErrors()