Sometimes we get FQN, sometimes just a simple name. Strip package for consistency. model
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 22 Jan 2013 22:49:03 +0100
branchmodel
changeset 5350867fd166be9
parent 534 3cefccd50bd5
child 536 c4e6e1537d66
Sometimes we get FQN, sometimes just a simple name. Strip package for consistency.
javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java	Tue Jan 22 22:42:39 2013 +0100
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java	Tue Jan 22 22:49:03 2013 +0100
     1.3 @@ -209,7 +209,12 @@
     1.4                                      params.append('"').append(id).append('"');
     1.5                                      continue;
     1.6                                  }
     1.7 -                                if (ve.asType().toString().equals(className)) {
     1.8 +                                String rn = ve.asType().toString();
     1.9 +                                int last = rn.lastIndexOf('.');
    1.10 +                                if (last >= 0) {
    1.11 +                                    rn = rn.substring(last + 1);
    1.12 +                                }
    1.13 +                                if (rn.equals(className)) {
    1.14                                      params.append(className).append(".this");
    1.15                                      continue;
    1.16                                  }