From 7c95c0a617354b05584a2d0d388a2ad300a3421d Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Sat, 21 Jul 2012 21:08:29 +0400 Subject: [PATCH] KT-2333 highlight class fields as method param default value #KT-2333 fixed --- .../jet/plugin/highlighter/PropertiesHighlightingVisitor.java | 2 ++ idea/testData/highlighter/Variables.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/idea/src/org/jetbrains/jet/plugin/highlighter/PropertiesHighlightingVisitor.java b/idea/src/org/jetbrains/jet/plugin/highlighter/PropertiesHighlightingVisitor.java index cfb66e3cfb0..abc52610e59 100644 --- a/idea/src/org/jetbrains/jet/plugin/highlighter/PropertiesHighlightingVisitor.java +++ b/idea/src/org/jetbrains/jet/plugin/highlighter/PropertiesHighlightingVisitor.java @@ -68,6 +68,8 @@ class PropertiesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { Boolean backingFieldRequired = bindingContext.get(BindingContext.BACKING_FIELD_REQUIRED, propertyDescriptor); highlightProperty(nameIdentifier, propertyDescriptor, Boolean.TRUE.equals(backingFieldRequired)); } + + super.visitParameter(parameter); } private void highlightProperty(@NotNull PsiElement elementToHighlight, diff --git a/idea/testData/highlighter/Variables.kt b/idea/testData/highlighter/Variables.kt index 5291ac34d3e..5c57f7ec9d2 100644 --- a/idea/testData/highlighter/Variables.kt +++ b/idea/testData/highlighter/Variables.kt @@ -15,6 +15,8 @@ class Foo(val b } + fun f(p : Int = a) {} + var v : Int get() { return 1;