1.1 --- a/samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java Sat Jan 10 21:29:22 2009 +0100
1.2 +++ b/samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java Sun Oct 06 22:05:14 2013 +0200
1.3 @@ -16,12 +16,16 @@
1.4 }
1.5
1.6 public static CountDown create(int initial) {
1.7 - return new CountDownImplV1(initial);
1.8 + return createSimpleImplementation(initial);
1.9 }
1.10
1.11 /** Decrements the counter */
1.12 public abstract void down();
1.13 /** @return true if the counter is 0 or less */
1.14 public abstract boolean isDown();
1.15 +// FINISH: codeinjection.CountDown
1.16 +
1.17 + private static CountDown createSimpleImplementation(int initial) {
1.18 + return new CountDownImplV1(initial);
1.19 + }
1.20 }
1.21 -// END: codeinjection.CountDown