Putting the reexport examples into org/apidesign packages
authorJaroslav Tulach <jtulach@netbeans.org>
Sun, 24 Aug 2008 13:39:55 +0200
changeset 276b4404001f0e2
parent 275 ee4c87a79dba
child 277 34370a93db6b
Putting the reexport examples into org/apidesign packages
samples/reexport/src-api1.0/api/String.java
samples/reexport/src-api1.0/org/apidesign/reexport/api/String.java
samples/reexport/src-api2.0/api/String.java
samples/reexport/src-api2.0/org/apidesign/reexport/api/String.java
samples/reexport/src-query/org/apidesign/reexport/query/Query.java
samples/reexport/src-query/query/Query.java
samples/reexport/src-test/org/apidesign/reexport/usage/UseQueryTest.java
samples/reexport/src-test/usage/UseQueryTest.java
samples/reexport/src-testwrap/org/apidesign/reexport/usage/UseQueryTest.java
samples/reexport/src-testwrap/usage/UseQueryTest.java
samples/reexport/src-wrap1.0/org/apidesign/reexport/query/Query.java
samples/reexport/src-wrap1.0/query/Query.java
samples/reexport/src-wrap2.0/org/apidesign/reexport/query/Query.java
samples/reexport/src-wrap2.0/query/Query.java
     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