Fix warnings

This commit is contained in:
Alexey Sedunov
2014-01-13 17:13:30 +04:00
parent b1c3dc9a48
commit f30d4f042e
4 changed files with 13 additions and 15 deletions
@@ -87,7 +87,7 @@ fun JetClassOrObject.effectiveDeclarations(): List<JetDeclaration> =
fun JetClass.isAbstract() = isTrait() || hasModifier(JetTokens.ABSTRACT_KEYWORD)
[suppress("UNCHECKED_CAST")]
fun <T: PsiElement> PsiElement.replaced(newElement: T): T = replace(newElement)!! as T
fun <T: PsiElement> PsiElement.replaced(newElement: T): T = replace(newElement) as T
fun JetElement.blockExpressionsOrSingle(): Iterator<JetElement> =
if (this is JetBlockExpression) getStatements().iterator() else SingleIterator(this)