javap/src/main/java/org/apidesign/javap/Vector.java
branchUseFunctionCall
changeset 443 9359b006782b
parent 378 ccb1544a88bc
     1.1 --- a/javap/src/main/java/org/apidesign/javap/Vector.java	Mon Dec 24 08:33:40 2012 +0100
     1.2 +++ b/javap/src/main/java/org/apidesign/javap/Vector.java	Mon Jan 14 11:30:56 2013 +0100
     1.3 @@ -37,8 +37,8 @@
     1.4      void add(Object objectType) {
     1.5          addElement(objectType);
     1.6      }
     1.7 -    @JavaScriptBody(args = { "self", "obj" }, body = 
     1.8 -        "self.push(obj);"
     1.9 +    @JavaScriptBody(args = { "obj" }, body = 
    1.10 +        "this.push(obj);"
    1.11      )
    1.12      void addElement(Object obj) {
    1.13          final int s = size();
    1.14 @@ -46,16 +46,16 @@
    1.15          setElementAt(obj, s);
    1.16      }
    1.17  
    1.18 -    @JavaScriptBody(args = { "self" }, body = 
    1.19 -        "return self.length;"
    1.20 +    @JavaScriptBody(args = { }, body = 
    1.21 +        "return this.length;"
    1.22      )
    1.23      int size() {
    1.24          return arr == null ? 0 : arr.length;
    1.25      }
    1.26  
    1.27 -    @JavaScriptBody(args = { "self", "newArr" }, body =
    1.28 -        "for (var i = 0; i < self.length; i++) {\n"
    1.29 -      + "  newArr[i] = self[i];\n"
    1.30 +    @JavaScriptBody(args = { "newArr" }, body =
    1.31 +        "for (var i = 0; i < this.length; i++) {\n"
    1.32 +      + "  newArr[i] = this[i];\n"
    1.33        + "}\n")
    1.34      void copyInto(Object[] newArr) {
    1.35          if (arr == null) {
    1.36 @@ -67,8 +67,8 @@
    1.37          }
    1.38      }
    1.39  
    1.40 -    @JavaScriptBody(args = { "self", "index" }, body =
    1.41 -        "return self[index];"
    1.42 +    @JavaScriptBody(args = { "index" }, body =
    1.43 +        "return this[index];"
    1.44      )
    1.45      Object elementAt(int index) {
    1.46          return arr[index];
    1.47 @@ -80,8 +80,8 @@
    1.48          arr = newArr;
    1.49      }
    1.50  
    1.51 -    @JavaScriptBody(args = { "self", "val", "index" }, body = 
    1.52 -        "self[index] = val;"
    1.53 +    @JavaScriptBody(args = { "val", "index" }, body = 
    1.54 +        "this[index] = val;"
    1.55      )
    1.56      void setElementAt(Object val, int index) {
    1.57          arr[index] = val;