Support JetParameter in element description provider

This commit is contained in:
Alexey Sedunov
2014-01-30 18:31:42 +04:00
parent a6697a52ef
commit e52da4fce0
3 changed files with 4 additions and 3 deletions
@@ -40,6 +40,7 @@ public class JetElementDescriptionProvider : ElementDescriptionProvider {
is JetNamedFunction -> "function"
is JetProperty -> "property"
is JetTypeParameter -> "type parameter"
is JetParameter -> "parameter"
else -> null
}
@@ -55,7 +56,7 @@ public class JetElementDescriptionProvider : ElementDescriptionProvider {
if (kind != null) {
val descriptor = (targetElement as JetDeclaration).descriptor
if (descriptor != null) {
val desc = if (location.includeParent() && targetElement !is JetTypeParameter) {
val desc = if (location.includeParent() && targetElement !is JetTypeParameter && targetElement !is JetParameter) {
DescriptorUtils.getFqName(descriptor).asString()
}
else descriptor.getName().asString()
@@ -1 +1 @@
method A.getName() has 1 usage that is not safe to delete.
parameter name has 1 usage that is not safe to delete.
@@ -1 +1 @@
method A.getName() has 2 usages that are not safe to delete.
parameter name has 2 usages that are not safe to delete.