Files
wren/test/this/nested_class.wren
Bob Nystrom da4cadf16b Unify body handling.
Blocks, functions, and methods now have the same code for handling
their bodies.

This means that single-line methods work like single-line functions:
they return the result of their expression.
2014-04-03 07:48:19 -07:00

23 lines
327 B
Plaintext

class Outer {
method {
IO.print(this) // expect: Outer
new Fn {
IO.print(this) // expect: Outer
class Inner {
method {
IO.print(this) // expect: Inner
}
toString { "Inner" }
}
(new Inner).method
}.call
}
toString { "Outer" }
}
(new Outer).method