Skip to content

Commit 2c6b873

Browse files
committed
Simplify Examples
1 parent 3fb2ed9 commit 2c6b873

File tree

4 files changed

+16
-23
lines changed

4 files changed

+16
-23
lines changed

src/main/java/com/tutorial/part1/exercise/Bank.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,11 @@ public static int deposit(@Refinement("true") int balance, @Refinement("true") i
1313
public static int withdraw(@Refinement("true") int balance, @Refinement("true") int amount) {
1414
return balance - amount;
1515
}
16+
17+
public static void main(String[] args) {;
18+
int b = 0;
19+
b = Bank.deposit(b, 10);
20+
b = Bank.withdraw(b, 20); // should be an error
21+
System.out.println(b);
22+
}
1623
}

src/main/java/com/tutorial/part1/exercise/BankExample.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/main/java/com/tutorial/part2/exercise/MediaPlayer.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,13 @@ public void resume() {}
2020

2121
@StateRefinement(from="true", to="true")
2222
public void stop() {}
23+
24+
public static void main(String[] args) {
25+
MediaPlayer player = new MediaPlayer();
26+
player.play();
27+
player.pause();
28+
player.resume();
29+
player.stop();
30+
player.resume(); // should be an error
31+
}
2332
}

src/main/java/com/tutorial/part2/exercise/MediaPlayerExample.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)