samples/preventcyclicdependencies/src-acyclic1/org/apidesign/cycles/array/MutableArray.java
1.1 --- a/samples/preventcyclicdependencies/src-acyclic1/org/apidesign/cycles/array/MutableArray.java Sat Jun 14 09:53:48 2008 +0200
1.2 +++ b/samples/preventcyclicdependencies/src-acyclic1/org/apidesign/cycles/array/MutableArray.java Sat Jun 14 09:53:49 2008 +0200
1.3 @@ -15,24 +15,12 @@
1.4 for (int i = 0; i < arr.length; i++) { arr[i] ^= b; }
1.5 }
1.6
1.7 - public void and(byte b) {
1.8 - for (int i = 0; i < arr.length; i++) { arr[i] &= b; }
1.9 - }
1.10 -
1.11 - public void or(byte b) {
1.12 - for (int i = 0; i < arr.length; i++) { arr[i] |= b; }
1.13 - }
1.14 -
1.15 public void encrypt(OutputStream os) throws IOException {
1.16 DoEncode en = Lookup.getDefault().lookup(DoEncode.class);
1.17 assert en != null : "We need org.netbeans.example.crypt to be enabled!";
1.18 byte[] clone = (byte[]) arr.clone();
1.19 en.encode(clone);
1.20 os.write(clone);
1.21 - }
1.22 -
1.23 - public interface DoEncode {
1.24 - public void encode(byte[] arr);
1.25 - }
1.26 + }
1.27 }
1.28 // END: nocycles.ma2