Add possibility to add annotations when building FunctionDescriptor copy

It's being used in next commits to add Deprecated annotation
to unknown additional built-ins members
This commit is contained in:
Denis Zharkov
2016-04-28 18:27:38 +03:00
parent 79852e9912
commit 1501a042e9
14 changed files with 59 additions and 12 deletions
@@ -57,6 +57,7 @@ class DeserializedSimpleFunctionDescriptor(
original: FunctionDescriptor?,
kind: CallableMemberDescriptor.Kind,
newName: Name?,
annotations: Annotations,
preserveSource: Boolean
): FunctionDescriptorImpl {
return DeserializedSimpleFunctionDescriptor(
@@ -117,6 +118,7 @@ class DeserializedConstructorDescriptor(
original: FunctionDescriptor?,
kind: CallableMemberDescriptor.Kind,
newName: Name?,
annotations: Annotations,
preserveSource: Boolean
): DeserializedConstructorDescriptor {
return DeserializedConstructorDescriptor(