Add quickfix for java.lang.Class as annotation parameter

This commit is contained in:
Denis Zharkov
2015-04-20 15:29:44 +03:00
parent fc5236244b
commit 1fc742ffeb
24 changed files with 379 additions and 22 deletions
@@ -531,3 +531,6 @@ inline fun <reified T : JetElement, R> flatMapDescendantsOfTypeVisitor(
accumulator: MutableCollection<R>,
noinline map: (T) -> Collection<R>
): JetVisitorVoid = forEachDescendantOfTypeVisitor<T> { accumulator.addAll(map(it)) }
inline fun <reified T : JetElement> PsiElement.forEachDescendantsOfType(noinline block: (T) -> Unit) =
accept(forEachDescendantOfTypeVisitor(block))