samples/reexport/src-wrap1.0/query/Query.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:54:15 +0200
changeset 97 a1dd8447b30f
permissions -rw-r--r--
How to use wrapping against reexport issues shown in the project
     1 package query;
     2 
     3 import api.String;
     4 
     5 // BEGIN: reexport.wrap1.0
     6 public final class Query {
     7     public static final class Sequence {
     8         private String data;
     9         
    10         Sequence(String data) {
    11             this.data = data;
    12         }
    13 
    14         public int length() {
    15             return data.length();
    16         }
    17 
    18         public char charAt(int i) {
    19             return data.charAt(i);
    20         }
    21     }
    22     
    23     public Sequence computeReply() {
    24         char[] hello = { 'H', 'e', 'l', 'l', 'o' };
    25         return new Sequence(new String(hello));
    26     }
    27 }
    28 // END: reexport.wrap1.0