| author | Jaroslav Tulach <jtulach@netbeans.org> |
| Fri Aug 27 14:06:39 2010 +0200 | |
| changeset 365 | 0b7ec6ef8a72 |
| 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