samples/codeinjection/src/org/apidesign/codeinjection/CountDown.java
changeset 409 40cabcdcd2be
parent 303 77b6002451c4
     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	Thu Oct 30 21:30:10 2014 +0100
     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