File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package latte ;
2+
3+ import specification .Free ;
4+ import specification .Unique ;
5+
6+ class MyNodeIfNoElse {
7+
8+ @ Unique Object value ;
9+
10+ public @ Unique Object test (@ Free Object v1 , boolean cond ) {
11+ Object n ;
12+ n = new Object ();
13+
14+ this .value = n ;
15+ if (cond ) {
16+ this .value = v1 ;
17+ }
18+ return this .value ; // should still be @Unique
19+ }
20+ }
Original file line number Diff line number Diff line change @@ -42,7 +42,8 @@ private static Stream<Arguments> provideCorrectTestCases() {
4242 Arguments .of ("src/test/examples/searching_state_space/ResultSetForwardOnly.java" ),
4343 Arguments .of ("src/test/examples/stack_overflow/MediaRecord.java" ),
4444 Arguments .of ("src/test/examples/MyNodeAllKindsIfs.java" ),
45- Arguments .of ("src/test/examples/MyNodeIfNoElse.java" )
45+ Arguments .of ("src/test/examples/MyNodeIfNoElse.java" ),
46+ Arguments .of ("src/test/examples/MyNodeIfPermissionCheck.java" )
4647 );
4748 }
4849
You can’t perform that action at this time.
0 commit comments