This commit is contained in:
TheMode 2021-06-30 02:10:56 +02:00
parent b93f1a57cd
commit 34e2f4d022
2 changed files with 18 additions and 19 deletions

View File

@ -71,7 +71,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec add(double value) { default @NotNull Vec add(double value) {
return add(Vec.vec(value)); return add(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)
@ -81,7 +81,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec sub(double value) { default @NotNull Vec sub(double value) {
return sub(Vec.vec(value)); return sub(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)
@ -91,7 +91,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec mul(double value) { default @NotNull Vec mul(double value) {
return mul(Vec.vec(value)); return mul(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)
@ -101,7 +101,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec div(double value) { default @NotNull Vec div(double value) {
return div(Vec.vec(value)); return div(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)
@ -121,7 +121,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec min(double value) { default @NotNull Vec min(double value) {
return min(Vec.vec(value)); return min(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)
@ -131,7 +131,7 @@ public interface Vec {
@Contract(pure = true) @Contract(pure = true)
default @NotNull Vec max(double value) { default @NotNull Vec max(double value) {
return max(Vec.vec(value)); return max(vec(value));
} }
@Contract(pure = true) @Contract(pure = true)

View File

@ -3,7 +3,6 @@ package net.minestom.server.utils.incubator;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
class VecImpl { class VecImpl {
static class Vec3 implements Vec { static class Vec3 implements Vec {
private final double x, y, z; private final double x, y, z;
@ -18,22 +17,22 @@ class VecImpl {
} }
@Override @Override
public @NotNull Vec with(double x, double y, double z) { public final @NotNull Vec with(double x, double y, double z) {
return new Vec3(x, y, z); return new Vec3(x, y, z);
} }
@Override @Override
public double x() { public final double x() {
return x; return x;
} }
@Override @Override
public double y() { public final double y() {
return y; return y;
} }
@Override @Override
public double z() { public final double z() {
return z; return z;
} }
} }
@ -47,22 +46,22 @@ class VecImpl {
} }
@Override @Override
public @NotNull Vec with(double x, double y, double z) { public final @NotNull Vec with(double x, double y, double z) {
return new Vec3(x, y, z); return new Vec3(x, y, z);
} }
@Override @Override
public double x() { public final double x() {
return x; return x;
} }
@Override @Override
public double y() { public final double y() {
return 0; return 0;
} }
@Override @Override
public double z() { public final double z() {
return z; return z;
} }
} }
@ -75,22 +74,22 @@ class VecImpl {
} }
@Override @Override
public @NotNull Vec with(double x, double y, double z) { public final @NotNull Vec with(double x, double y, double z) {
return new Vec3(x, y, z); return new Vec3(x, y, z);
} }
@Override @Override
public double x() { public final double x() {
return value; return value;
} }
@Override @Override
public double y() { public final double y() {
return value; return value;
} }
@Override @Override
public double z() { public final double z() {
return value; return value;
} }
} }