Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Test {
- var x = 0
- def test = x.toString
- }
- val tpe = typeOf[Test]
- val ctor = tpe.constructor
- val x = tpe.fields.x[Int].unlocked
- val test = tpe.methods.test[String]
- val inst = ctor()
- println(ctor) // Constructor: Test()
- println(x) // Field: Test#x: scala.Int
- println(test) // Method: Test#test(): java.lang.String
- println(x.value(inst)) // 0
- x(inst) = 1
- println(test(inst)()) // 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement