Test update for new ONLY_LOCAL_RETURN diagnostic

This commit is contained in:
Michael Bogdanov
2014-06-16 13:55:52 +04:00
parent da01a11137
commit ce71c5abde
21 changed files with 97 additions and 27 deletions
@@ -1,4 +1,5 @@
import builders.*
import kotlin.InlineOption.*
inline fun testAllInline(f: () -> String) : String {
val args = array("1", "2", "3")
@@ -40,7 +41,7 @@ inline fun testAllInline(f: () -> String) : String {
return result.toString()!!
}
inline fun testHtmlNoInline(f: () -> String) : String {
inline fun testHtmlNoInline(inlineOptions(ONLY_LOCAL_RETURN) f: () -> String) : String {
val args = array("1", "2", "3")
val result =
htmlNoInline() {
@@ -80,7 +81,7 @@ inline fun testHtmlNoInline(f: () -> String) : String {
return result.toString()!!
}
inline fun testBodyNoInline(f: () -> String) : String {
inline fun testBodyNoInline(inlineOptions(ONLY_LOCAL_RETURN) f: () -> String) : String {
val args = array("1", "2", "3")
val result =
html {
@@ -120,7 +121,7 @@ inline fun testBodyNoInline(f: () -> String) : String {
return result.toString()!!
}
inline fun testBodyHtmlNoInline(f: () -> String) : String {
inline fun testBodyHtmlNoInline(inlineOptions(ONLY_LOCAL_RETURN) f: () -> String) : String {
val args = array("1", "2", "3")
val result =
htmlNoInline {
@@ -69,7 +69,7 @@ class Title() : TagWithText("title")
abstract class BodyTag(name: String) : TagWithText(name) {
inline fun b(init: B.() -> Unit) = initTag(B(), init)
inline fun p(init: P.() -> Unit) = initTag(P(), init)
inline fun pNoInline(init: P.() -> Unit) = initTag(P(), init)
fun pNoInline(init: P.() -> Unit) = initTag(P(), init)
inline fun h1(init: H1.() -> Unit) = initTag(H1(), init)
inline fun ul(init: UL.() -> Unit) = initTag(UL(), init)
inline fun a(href: String, init: A.() -> Unit) {