1.1 --- a/samples/reexport/src-api1.0/api/String.java Sun Aug 17 18:55:11 2008 +0200
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,18 +0,0 @@
1.4 -package api;
1.5 -
1.6 -// BEGIN: reexport.String10
1.7 -public final class String {
1.8 - private final char[] chars;
1.9 -
1.10 - public String(char[] chars) {
1.11 - this.chars = chars.clone();
1.12 - }
1.13 -
1.14 - public int length() {
1.15 - return chars.length;
1.16 - }
1.17 - public char charAt(int i) {
1.18 - return chars[i];
1.19 - }
1.20 -}
1.21 -// END: reexport.String10
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/samples/reexport/src-api1.0/org/apidesign/reexport/api/String.java Sun Aug 24 13:39:55 2008 +0200
2.3 @@ -0,0 +1,18 @@
2.4 +package api;
2.5 +
2.6 +// BEGIN: reexport.String10
2.7 +public final class String {
2.8 + private final char[] chars;
2.9 +
2.10 + public String(char[] chars) {
2.11 + this.chars = chars.clone();
2.12 + }
2.13 +
2.14 + public int length() {
2.15 + return chars.length;
2.16 + }
2.17 + public char charAt(int i) {
2.18 + return chars[i];
2.19 + }
2.20 +}
2.21 +// END: reexport.String10
3.1 --- a/samples/reexport/src-api2.0/api/String.java Sun Aug 17 18:55:11 2008 +0200
3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
3.3 @@ -1,16 +0,0 @@
3.4 -package api;
3.5 -
3.6 -public final class String {
3.7 - private final char[] chars;
3.8 -
3.9 - public String(char[] chars) {
3.10 - this.chars = chars.clone();
3.11 - }
3.12 -
3.13 - public int getSize() {
3.14 - return chars.length;
3.15 - }
3.16 - public char charAt(int i) {
3.17 - return chars[i];
3.18 - }
3.19 -}
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/samples/reexport/src-api2.0/org/apidesign/reexport/api/String.java Sun Aug 24 13:39:55 2008 +0200
4.3 @@ -0,0 +1,16 @@
4.4 +package api;
4.5 +
4.6 +public final class String {
4.7 + private final char[] chars;
4.8 +
4.9 + public String(char[] chars) {
4.10 + this.chars = chars.clone();
4.11 + }
4.12 +
4.13 + public int getSize() {
4.14 + return chars.length;
4.15 + }
4.16 + public char charAt(int i) {
4.17 + return chars[i];
4.18 + }
4.19 +}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/samples/reexport/src-query/org/apidesign/reexport/query/Query.java Sun Aug 24 13:39:55 2008 +0200
5.3 @@ -0,0 +1,10 @@
5.4 +package query;
5.5 +
5.6 +import api.String;
5.7 +
5.8 +public final class Query {
5.9 + public String computeReply() {
5.10 + char[] hello = { 'H', 'e', 'l', 'l', 'o' };
5.11 + return new String(hello);
5.12 + }
5.13 +}
6.1 --- a/samples/reexport/src-query/query/Query.java Sun Aug 17 18:55:11 2008 +0200
6.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
6.3 @@ -1,10 +0,0 @@
6.4 -package query;
6.5 -
6.6 -import api.String;
6.7 -
6.8 -public final class Query {
6.9 - public String computeReply() {
6.10 - char[] hello = { 'H', 'e', 'l', 'l', 'o' };
6.11 - return new String(hello);
6.12 - }
6.13 -}
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/samples/reexport/src-test/org/apidesign/reexport/usage/UseQueryTest.java Sun Aug 24 13:39:55 2008 +0200
7.3 @@ -0,0 +1,27 @@
7.4 +package usage;
7.5 +
7.6 +import api.String;
7.7 +import query.Query;
7.8 +import org.junit.Test;
7.9 +import static org.junit.Assert.*;
7.10 +
7.11 +public class UseQueryTest {
7.12 +
7.13 + public UseQueryTest() {
7.14 + }
7.15 +
7.16 + @Test public void verifyThatQueryReturnsHello() {
7.17 + // BEGIN: reexport.transitive.change.in.String
7.18 + Query query = new Query();
7.19 + String reply = query.computeReply();
7.20 + assertEquals("Length is correct", 5, reply.length());
7.21 + // END: reexport.transitive.change.in.String
7.22 +
7.23 + assertEquals('H', reply.charAt(0));
7.24 + assertEquals('e', reply.charAt(1));
7.25 + assertEquals('l', reply.charAt(2));
7.26 + assertEquals('l', reply.charAt(3));
7.27 + assertEquals('o', reply.charAt(4));
7.28 +
7.29 + }
7.30 +}
8.1 --- a/samples/reexport/src-test/usage/UseQueryTest.java Sun Aug 17 18:55:11 2008 +0200
8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
8.3 @@ -1,27 +0,0 @@
8.4 -package usage;
8.5 -
8.6 -import api.String;
8.7 -import query.Query;
8.8 -import org.junit.Test;
8.9 -import static org.junit.Assert.*;
8.10 -
8.11 -public class UseQueryTest {
8.12 -
8.13 - public UseQueryTest() {
8.14 - }
8.15 -
8.16 - @Test public void verifyThatQueryReturnsHello() {
8.17 - // BEGIN: reexport.transitive.change.in.String
8.18 - Query query = new Query();
8.19 - String reply = query.computeReply();
8.20 - assertEquals("Length is correct", 5, reply.length());
8.21 - // END: reexport.transitive.change.in.String
8.22 -
8.23 - assertEquals('H', reply.charAt(0));
8.24 - assertEquals('e', reply.charAt(1));
8.25 - assertEquals('l', reply.charAt(2));
8.26 - assertEquals('l', reply.charAt(3));
8.27 - assertEquals('o', reply.charAt(4));
8.28 -
8.29 - }
8.30 -}
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/samples/reexport/src-testwrap/org/apidesign/reexport/usage/UseQueryTest.java Sun Aug 24 13:39:55 2008 +0200
9.3 @@ -0,0 +1,23 @@
9.4 +package usage;
9.5 +
9.6 +import org.junit.Test;
9.7 +import static org.junit.Assert.*;
9.8 +import query.Query;
9.9 +
9.10 +public class UseQueryTest {
9.11 +
9.12 + public UseQueryTest() {
9.13 + }
9.14 +
9.15 + @Test public void verifyThatQueryReturnsHello() {
9.16 + Query query = new Query();
9.17 + Query.Sequence reply = query.computeReply();
9.18 + assertEquals("Length is correct", 5, reply.length());
9.19 +
9.20 + assertEquals('H', reply.charAt(0));
9.21 + assertEquals('e', reply.charAt(1));
9.22 + assertEquals('l', reply.charAt(2));
9.23 + assertEquals('l', reply.charAt(3));
9.24 + assertEquals('o', reply.charAt(4));
9.25 + }
9.26 +}
10.1 --- a/samples/reexport/src-testwrap/usage/UseQueryTest.java Sun Aug 17 18:55:11 2008 +0200
10.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
10.3 @@ -1,23 +0,0 @@
10.4 -package usage;
10.5 -
10.6 -import org.junit.Test;
10.7 -import static org.junit.Assert.*;
10.8 -import query.Query;
10.9 -
10.10 -public class UseQueryTest {
10.11 -
10.12 - public UseQueryTest() {
10.13 - }
10.14 -
10.15 - @Test public void verifyThatQueryReturnsHello() {
10.16 - Query query = new Query();
10.17 - Query.Sequence reply = query.computeReply();
10.18 - assertEquals("Length is correct", 5, reply.length());
10.19 -
10.20 - assertEquals('H', reply.charAt(0));
10.21 - assertEquals('e', reply.charAt(1));
10.22 - assertEquals('l', reply.charAt(2));
10.23 - assertEquals('l', reply.charAt(3));
10.24 - assertEquals('o', reply.charAt(4));
10.25 - }
10.26 -}
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/samples/reexport/src-wrap1.0/org/apidesign/reexport/query/Query.java Sun Aug 24 13:39:55 2008 +0200
11.3 @@ -0,0 +1,28 @@
11.4 +package query;
11.5 +
11.6 +import api.String;
11.7 +
11.8 +// BEGIN: reexport.wrap1.0
11.9 +public final class Query {
11.10 + public static final class Sequence {
11.11 + private String data;
11.12 +
11.13 + Sequence(String data) {
11.14 + this.data = data;
11.15 + }
11.16 +
11.17 + public int length() {
11.18 + return data.length();
11.19 + }
11.20 +
11.21 + public char charAt(int i) {
11.22 + return data.charAt(i);
11.23 + }
11.24 + }
11.25 +
11.26 + public Sequence computeReply() {
11.27 + char[] hello = { 'H', 'e', 'l', 'l', 'o' };
11.28 + return new Sequence(new String(hello));
11.29 + }
11.30 +}
11.31 +// END: reexport.wrap1.0
12.1 --- a/samples/reexport/src-wrap1.0/query/Query.java Sun Aug 17 18:55:11 2008 +0200
12.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
12.3 @@ -1,28 +0,0 @@
12.4 -package query;
12.5 -
12.6 -import api.String;
12.7 -
12.8 -// BEGIN: reexport.wrap1.0
12.9 -public final class Query {
12.10 - public static final class Sequence {
12.11 - private String data;
12.12 -
12.13 - Sequence(String data) {
12.14 - this.data = data;
12.15 - }
12.16 -
12.17 - public int length() {
12.18 - return data.length();
12.19 - }
12.20 -
12.21 - public char charAt(int i) {
12.22 - return data.charAt(i);
12.23 - }
12.24 - }
12.25 -
12.26 - public Sequence computeReply() {
12.27 - char[] hello = { 'H', 'e', 'l', 'l', 'o' };
12.28 - return new Sequence(new String(hello));
12.29 - }
12.30 -}
12.31 -// END: reexport.wrap1.0
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/samples/reexport/src-wrap2.0/org/apidesign/reexport/query/Query.java Sun Aug 24 13:39:55 2008 +0200
13.3 @@ -0,0 +1,28 @@
13.4 +package query;
13.5 +
13.6 +import api.String;
13.7 +
13.8 +// BEGIN: reexport.wrap2.0
13.9 +public final class Query {
13.10 + public static final class Sequence {
13.11 + private String data;
13.12 +
13.13 + Sequence(String data) {
13.14 + this.data = data;
13.15 + }
13.16 +
13.17 + public int length() {
13.18 + return data.getSize();
13.19 + }
13.20 +
13.21 + public char charAt(int i) {
13.22 + return data.charAt(i);
13.23 + }
13.24 + }
13.25 +
13.26 + public Sequence computeReply() {
13.27 + char[] hello = { 'H', 'e', 'l', 'l', 'o' };
13.28 + return new Sequence(new String(hello));
13.29 + }
13.30 +}
13.31 +// END: reexport.wrap2.0
14.1 --- a/samples/reexport/src-wrap2.0/query/Query.java Sun Aug 17 18:55:11 2008 +0200
14.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
14.3 @@ -1,28 +0,0 @@
14.4 -package query;
14.5 -
14.6 -import api.String;
14.7 -
14.8 -// BEGIN: reexport.wrap2.0
14.9 -public final class Query {
14.10 - public static final class Sequence {
14.11 - private String data;
14.12 -
14.13 - Sequence(String data) {
14.14 - this.data = data;
14.15 - }
14.16 -
14.17 - public int length() {
14.18 - return data.getSize();
14.19 - }
14.20 -
14.21 - public char charAt(int i) {
14.22 - return data.charAt(i);
14.23 - }
14.24 - }
14.25 -
14.26 - public Sequence computeReply() {
14.27 - char[] hello = { 'H', 'e', 'l', 'l', 'o' };
14.28 - return new Sequence(new String(hello));
14.29 - }
14.30 -}
14.31 -// END: reexport.wrap2.0