summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnits/utils/ObjectProduct.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/sevenUnits/utils/ObjectProduct.java')
-rw-r--r--src/main/java/sevenUnits/utils/ObjectProduct.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/sevenUnits/utils/ObjectProduct.java b/src/main/java/sevenUnits/utils/ObjectProduct.java
index d4f88b9..926ce10 100644
--- a/src/main/java/sevenUnits/utils/ObjectProduct.java
+++ b/src/main/java/sevenUnits/utils/ObjectProduct.java
@@ -26,8 +26,6 @@ import java.util.Objects;
import java.util.Set;
import java.util.function.Function;
-import sevenUnits.unit.NameSymbol;
-
/**
* An immutable product of multiple objects of a type, such as base units. The
* objects can be multiplied and exponentiated.
@@ -246,7 +244,9 @@ public class ObjectProduct<T> {
*/
@Override
public String toString() {
- return this.toString(Object::toString);
+ return this.toString(o -> o instanceof Nameable
+ ? ((Nameable) o).getNameSymbol().shortName()
+ : o.toString());
}
/**