1 Clazz.declarePackage ("javajs.util");
\r
2 Clazz.load (["javajs.util.T3"], "javajs.util.T4", null, function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
5 Clazz.instantialize (this, arguments);
\r
6 }, javajs.util, "T4", javajs.util.T3);
\r
7 Clazz.defineMethod (c$, "set4",
\r
8 function (x, y, z, w) {
\r
14 Clazz.defineMethod (c$, "scale4",
\r
19 Clazz.overrideMethod (c$, "hashCode",
\r
21 return javajs.util.T3.floatToIntBits0 (this.x) ^ javajs.util.T3.floatToIntBits0 (this.y) ^ javajs.util.T3.floatToIntBits0 (this.z) ^ javajs.util.T3.floatToIntBits0 (this.w);
\r
23 Clazz.overrideMethod (c$, "equals",
\r
25 if (!(Clazz.instanceOf (o, javajs.util.T4))) return false;
\r
27 return (this.x == t.x && this.y == t.y && this.z == t.z && this.w == t.w);
\r
29 Clazz.overrideMethod (c$, "toString",
\r
31 return "(" + this.x + ", " + this.y + ", " + this.z + ", " + this.w + ")";
\r
33 Clazz.overrideMethod (c$, "toJSON",
\r
35 return "[" + this.x + ", " + this.y + ", " + this.z + ", " + this.w + "]";
\r