# HG changeset patch # User Jaroslav Tulach # Date 1213432174 -7200 # Node ID eb43ed265ff1ce8b82f84784e3009dbe30725cd9 # Parent 95ff2df63db084d507afd661d56379dc04b4cd40 Removing files which were not present in final version and prevent compilation diff -r 95ff2df63db0 -r eb43ed265ff1 samples/build.xml --- a/samples/build.xml Sat Jun 14 10:09:09 2008 +0200 +++ b/samples/build.xml Sat Jun 14 10:29:34 2008 +0200 @@ -34,7 +34,7 @@ - + diff -r 95ff2df63db0 -r eb43ed265ff1 samples/reexport/src-api1.0/api/StringBuffer.java --- a/samples/reexport/src-api1.0/api/StringBuffer.java Sat Jun 14 10:09:09 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -package api; - -public final class StringBuffer { - private char[] current; - - public StringBuffer() { - current = new char[0]; - } - - public synchronized StringBuffer append(String s) { - char[] arr = new char[current.length + s.chars.length]; - System.arraycopy(current, 0, arr, 0, current.length); - System.arraycopy(s.chars, 0, arr, current.length, s.chars.length); - return this; - } - - public synchronized String getString() { - return new String(current); - } -} diff -r 95ff2df63db0 -r eb43ed265ff1 samples/reexport/src-api2.0/api/StringBuffer.java --- a/samples/reexport/src-api2.0/api/StringBuffer.java Sat Jun 14 10:09:09 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -package api; - -public final class StringBuffer { - private char[] current; - - public StringBuffer() { - current = new char[0]; - } - - public StringBuffer append(String s) { - char[] arr = new char[current.length + s.chars.length]; - System.arraycopy(current, 0, arr, 0, current.length); - System.arraycopy(s.chars, 0, arr, current.length, s.chars.length); - return this; - } - - public String getString() { - return new String(current); - } -} diff -r 95ff2df63db0 -r eb43ed265ff1 samples/reexport/src-api2.0/api/StringBuilder.java --- a/samples/reexport/src-api2.0/api/StringBuilder.java Sat Jun 14 10:09:09 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -package api; - -/** @since 2.0 */ -public final class StringBuilder { - private char[] current; - - public StringBuilder() { - current = new char[0]; - } - - public StringBuilder append(String s) { - char[] arr = new char[current.length + s.chars.length]; - System.arraycopy(current, 0, arr, 0, current.length); - System.arraycopy(s.chars, 0, arr, current.length, s.chars.length); - return this; - } - - public String getString() { - return new String(current); - } -} diff -r 95ff2df63db0 -r eb43ed265ff1 samples/visitor/abstractclass/src-test/org/apidesign/test/visitor/CountNumbersTest.java --- a/samples/visitor/abstractclass/src-test/org/apidesign/test/visitor/CountNumbersTest.java Sat Jun 14 10:09:09 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -package org.apidesign.test.visitor; - -import static junit.framework.Assert.*; -import org.apidesign.visitor.Language.Expression; -import org.apidesign.visitor.Language.Number; -import org.apidesign.visitor.Language.Plus; -import org.apidesign.visitor.Language.Visitor; -import org.junit.Test; - -public class CountNumbersTest { - - // BEGIN: visitor.count.numbers.visitunknown - private static class CountNumbers extends Visitor/*version1.0*/ { - int cnt; - - @Override - public void visitUnknown(Expression exp) { - // not a number - } - public void visitPlus(Plus s) { - s.getFirst().visit(this); - s.getSecond().visit(this); - } - public void visitNumber(Number n) { - cnt++; - } - } - - public static int countNumbers(Expression expression) { - CountNumbers counter = new CountNumbers(); - expression.visit(counter); - return counter.cnt; - } - // END: visitor.count.numbers.visitunknown - - @Test public void printOnePlusOne() { - Number one = new Number(1); - Expression expression = new Plus(one, one); - - assertEquals("Two 1's", 2, countNumbers(expression)); - } - - @Test public void printOnePlusTwoPlusThree() { - Number one = new Number(1); - Number two = new Number(2); - Number three = new Number(3); - Expression plus = new Plus(one, new Plus(two, three)); - - assertEquals("Three", 3, countNumbers(plus)); - } -} diff -r 95ff2df63db0 -r eb43ed265ff1 samples/visitor/abstractclass/src-test2.0/org/apidesign/test/visitor/InvalidCountNumbersTest.java --- a/samples/visitor/abstractclass/src-test2.0/org/apidesign/test/visitor/InvalidCountNumbersTest.java Sat Jun 14 10:09:09 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -package org.apidesign.test.visitor; - -import static junit.framework.Assert.*; -import org.apidesign.visitor.Language.Expression; -import org.apidesign.visitor.Language.Minus; -import org.apidesign.visitor.Language.Number; -import org.apidesign.visitor.Language.Plus; -import org.junit.Test; - -public class InvalidCountNumbersTest { - @Test public void printOneMinusTwo() { - // BEGIN: visitor.visitunknown.traversal - Number one = new Number(1); - Number three = new Number(3); - Number four = new Number(4); - Expression minus = new Plus(one, new Minus(three, four)); - - assertEquals( - "Should have three numbers, but visitor does not " + - "know how to go through minus", - 3, CountNumbersTest.countNumbers(minus) - ); - // END: visitor.visitunknown.traversal - } -}