author | Jaroslav Tulach <jtulach@netbeans.org> |
Wed, 01 Apr 2009 18:21:39 +0200 | |
changeset 326 | 1657c68af062 |
parent 208 | 897361847d12 |
permissions | -rw-r--r-- |
1 package org.apidesign.sidemeanings;
3 import org.apidesign.sidemeanings.NonMixedFactory.Provider;
5 // BEGIN: sidemeanings.Mixed.Clean
6 public final class NonMixed {
7 int counter;
8 private int sum;
9 private final Provider impl;
11 NonMixed(Provider impl) {
12 this.impl = impl;
13 }
15 public final int apiForClients() {
16 int subclass = impl.toBeImplementedBySubclass();
17 sum += subclass;
18 return sum / counter;
19 }
20 }
21 // END: sidemeanings.Mixed.Clean