src/Pure/General/properties.scala
changeset 80505 e3af424fdd1a
parent 80480 972f7a4cdc0e
--- a/src/Pure/General/properties.scala	Fri Jul 05 00:12:32 2024 +0200
+++ b/src/Pure/General/properties.scala	Fri Jul 05 00:18:51 2024 +0200
@@ -21,6 +21,9 @@
       val i = str.indexOf('=')
       if (i <= 0) None else Some((str.substring(0, i), str.substring(i + 1)))
     }
+
+    def parse(s: java.lang.String): Entry =
+      unapply(s) getOrElse error("Bad property entry: " + quote(s))
   }
 
   def defined(props: T, name: java.lang.String): java.lang.Boolean =