From 4e18c76bb11baf8cbcbe17bf64d714a2bc316765 Mon Sep 17 00:00:00 2001 From: TopchetoEU <36534413+TopchetoEU@users.noreply.github.com> Date: Tue, 10 Dec 2024 01:10:14 +0200 Subject: [PATCH] some toStrings --- .../jscript/runtime/values/primitives/StringValue.java | 3 +++ .../jscript/runtime/values/primitives/VoidValue.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java index d2386ae..e04b5c0 100644 --- a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java +++ b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/StringValue.java @@ -44,6 +44,9 @@ public final class StringValue extends PrimitiveValue { else if (other instanceof StringValue val) return value.length() == val.value.length() && value.equals(val.value); else return false; } + @Override public String toString() { + return value; + } @Override public ObjectValue getPrototype(Environment env) { return env.get(STRING_PROTO); } diff --git a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java index 6354625..67938a1 100644 --- a/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java +++ b/src/main/java/me/topchetoeu/jscript/runtime/values/primitives/VoidValue.java @@ -31,6 +31,10 @@ public final class VoidValue extends PrimitiveValue { return Arrays.asList(name); } + @Override public String toString() { + return name; + } + public VoidValue(String name, String type) { this.name = name; this.type = type;