Temporary workaround for convention method invocation

This commit is contained in:
Michael Bogdanov
2015-10-16 09:11:59 +03:00
committed by Max Kammerer
parent 01864801f3
commit a16658a9e9
@@ -559,8 +559,8 @@ private fun restoreFunctionLiteralArguments(expression: JetExpression) {
callExpressions.forEach { it.moveFunctionLiteralOutsideParentheses() }
}
private fun <T: Any> PsiElement.get(key: Key<T>): T? = getCopyableUserData(key)
private fun PsiElement.get(key: Key<Unit>): Boolean = getCopyableUserData(key) != null
internal fun <T: Any> PsiElement.get(key: Key<T>): T? = getCopyableUserData(key)
internal fun PsiElement.get(key: Key<Unit>): Boolean = getCopyableUserData(key) != null
private fun <T: Any> JetElement.clear(key: Key<T>) = putCopyableUserData(key, null)
private fun <T: Any> JetElement.put(key: Key<T>, value: T) = putCopyableUserData(key, value)
private fun JetElement.mark(key: Key<Unit>) = putCopyableUserData(key, Unit)