Don't reuse other descriptor's value parameters

This resulted in a rewrite at INDEX_FOR_VALUE_PARAMETER slice, since some value
parameters were found twice in different function descriptors
This commit is contained in:
Alexander Udalov
2013-10-22 15:43:33 +04:00
parent 41e2300473
commit 464b0dea4b
3 changed files with 28 additions and 13 deletions
@@ -57,7 +57,7 @@ public interface ValueParameterDescriptor extends VariableDescriptor {
ValueParameterDescriptor getOriginal();
@NotNull
ValueParameterDescriptor copy(DeclarationDescriptor newOwner, Name newName);
ValueParameterDescriptor copy(@NotNull DeclarationDescriptor newOwner, @NotNull Name newName);
/**
* Parameter p1 overrides p2 iff