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;