From 416326ebeaffef29cda3522ea828950e45cedcc0 Mon Sep 17 00:00:00 2001 From: Som Snytt Date: Sun, 20 Mar 2016 19:35:41 -0700 Subject: SI-9314 Don't warn on "$pkg" Edge cases of things not to warn about include package names. --- test/files/neg/t7848-interp-warn.scala | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'test/files/neg/t7848-interp-warn.scala') diff --git a/test/files/neg/t7848-interp-warn.scala b/test/files/neg/t7848-interp-warn.scala index a76141041d..6a289b2b71 100644 --- a/test/files/neg/t7848-interp-warn.scala +++ b/test/files/neg/t7848-interp-warn.scala @@ -1,7 +1,17 @@ package test +package pancake { } + object Test { + type NonVal = Int + + def ok = "Don't warn on $nosymbol interpolated." + + def pass = "Don't warn on $pancake package names." + + def types = "Or $NonVal type symbols either." + def bar = "bar" def f = { val foo = "bar" @@ -11,8 +21,8 @@ object Test { val foo = "bar" "A doubly important ${foo * 2} message!" } - def h = s"Try using '$$bar' instead." // no warn - def i = s"Try using '${ "$bar" }' instead." // was: no warn on space test + def h = s"Try using '$$bar' instead." // no warn + def i = s"Try using '${ "$bar" }' instead." // was: no warn on space test def j = s"Try using '${ "something like $bar" }' instead." // warn - def k = f"Try using '$bar' instead." // no warn on other std interps + def k = f"Try using '$bar' instead." // no warn on other std interps } -- cgit v1.2.3