Skip to content

Commit 41ce53e

Browse files
committed
1 parent 263aa2e commit 41ce53e

File tree

8 files changed

+49
-0
lines changed

8 files changed

+49
-0
lines changed

test/pending/run/t5427a.check

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2

test/pending/run/t5427a.scala

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import scala.reflect.mirror._
2+
3+
object Foo { val bar = 2 }
4+
5+
object Test extends App {
6+
val tpe = getType(Foo)
7+
val bar = tpe.nonPrivateMember(newTermName("bar"))
8+
val value = getValue(Foo, bar)
9+
println(value)
10+
}

test/pending/run/t5427b.check

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2

test/pending/run/t5427b.scala

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import scala.reflect.mirror._
2+
3+
class Foo { val bar = 2 }
4+
5+
object Test extends App {
6+
val foo = new Foo
7+
val tpe = getType(foo)
8+
val bar = tpe.nonPrivateMember(newTermName("bar"))
9+
val value = getValue(foo, bar)
10+
println(value)
11+
}

test/pending/run/t5427c.check

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no public member

test/pending/run/t5427c.scala

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import scala.reflect.mirror._
2+
3+
class Foo(bar: Int)
4+
5+
object Test extends App {
6+
val foo = new Foo(2)
7+
val tpe = getType(foo)
8+
val bar = tpe.nonPrivateMember(newTermName("bar"))
9+
bar match {
10+
case NoSymbol => println("no public member")
11+
case _ => println("i'm screwed")
12+
}
13+
}

test/pending/run/t5427d.check

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2

test/pending/run/t5427d.scala

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import scala.reflect.mirror._
2+
3+
class Foo(val bar: Int)
4+
5+
object Test extends App {
6+
val foo = new Foo(2)
7+
val tpe = getType(foo)
8+
val bar = tpe.nonPrivateMember(newTermName("bar"))
9+
val value = getValue(foo, bar)
10+
println(value)
11+
}

0 commit comments

Comments
 (0)