File tree Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ break Test$ 4
2+ eval a.a1
3+ result a.a1
4+ eval a.B.b1
5+ result a.B.b1
6+ eval new A("aa", 2).a1
7+ result aa.a1
8+ eval new A("aa", 2).B.b1
9+ result aa.B.b1
10+
11+ break A 17
12+ eval name
13+ result a
14+ eval this.n
15+ result 1
16+ eval a2
17+ result a.a2
18+ eval new A("aa", 2).a2
19+ result aa.a2
20+ eval B.b1
21+ result a.B.b1
22+ eval C.c1
23+ result a.C.c1
24+ eval new A("aa", 2).C.c1
25+ result aa.C.c1
Original file line number Diff line number Diff line change 1+ object Test :
2+ def main (args : Array [String ]): Unit =
3+ val a = new A (" a" , 1 )
4+ println(a)
5+
6+ class A (name : String , val n : Int ):
7+ val a1 = s " $name.a1 "
8+ private val a2 = s " $name.a2 "
9+
10+ object B :
11+ val b1 = s " $name.B.b1 "
12+
13+ private object C :
14+ val c1 = s " $name.C.c1 "
15+
16+ override def toString : String =
17+ name + a2
You can’t perform that action at this time.
0 commit comments