clarified signature;
authorwenzelm
Wed, 10 Sep 2025 00:00:25 +0200
changeset 83125 ea123337af2d
parent 83124 921ca143fd94
child 83126 56040bc330c4
clarified signature;
src/Tools/VSCode/src/component_vscodium.scala
--- a/src/Tools/VSCode/src/component_vscodium.scala	Tue Sep 09 23:55:14 2025 +0200
+++ b/src/Tools/VSCode/src/component_vscodium.scala	Wed Sep 10 00:00:25 2025 +0200
@@ -145,17 +145,19 @@
         else if (platform.is_linux) List("SKIP_LINUX_PACKAGES=True")
         else Nil
       val node_version1 = proper_string(node_version).getOrElse(default_node_version)
-      Build_Context(platform_context, node_root, node_version1, vscodium_version, env1 ::: env2)
+      new Build_Context(platform_context, node_root, node_version1, vscodium_version, env1 ::: env2)
     }
   }
 
-  sealed case class Build_Context(
-    platform_context: Isabelle_Platform.Context,
+  class Build_Context private(
+    val platform_context: Isabelle_Platform.Context,
     node_root: Option[Path],
     node_version: String,
     vscodium_version: String,
     env: List[String]
   ) {
+    override def toString: String = platform_name
+
     def platform: Isabelle_Platform = platform_context.isabelle_platform
     def progress: Progress = platform_context.progress