From 9e7fd4612e00ff9c00b6f0a4eb57ab54a4a8d5a8 Mon Sep 17 00:00:00 2001
From: Matthew Hague <Matthew.Hague@rhul.ac.uk>
Date: Tue, 25 Mar 2025 11:31:49 +0000
Subject: [PATCH] Improve printing of enum parameters

I.e. include class name. E.g. Rank.COMMON not COMMON.
---
 src/main/java/uk/ac/rhul/cs/javatester/CodeTester.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/uk/ac/rhul/cs/javatester/CodeTester.java b/src/main/java/uk/ac/rhul/cs/javatester/CodeTester.java
index 9df699c..5f612eb 100644
--- a/src/main/java/uk/ac/rhul/cs/javatester/CodeTester.java
+++ b/src/main/java/uk/ac/rhul/cs/javatester/CodeTester.java
@@ -978,6 +978,8 @@ public class CodeTester {
                 name = "\"" + p + "\"";
             else if (p instanceof Character)
                 name = "'" + p + "'";
+            else if (p.getClass().isEnum())
+                name = p.getClass().getSimpleName() + "." + p.toString();
             else
                 name = p.toString();
         }
-- 
GitLab