diff options
author | Som Snytt <som.snytt@gmail.com> | 2016-07-15 19:52:57 -0700 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2016-07-15 19:56:33 -0700 |
commit | 9ac26c4626f906f4b561ec1fe9c308a0cf905608 (patch) | |
tree | 7d5ad0d4df86e3f92047d2c2d28babca4a395be7 /src/library/scala/util | |
parent | 72076e59257da72f962d4101d87ff5507da28e4f (diff) | |
download | scala-9ac26c4626f906f4b561ec1fe9c308a0cf905608.tar.gz scala-9ac26c4626f906f4b561ec1fe9c308a0cf905608.tar.bz2 scala-9ac26c4626f906f4b561ec1fe9c308a0cf905608.zip |
SI-9750 Tweak tests for what is a number
Leaves the error string as is, but adds test to show how it looks.
Java calls it a version number. `Not a version: 1.9`.
Don't strip `1.` prefix recursively. (That was Snytt's fault.)
Diffstat (limited to 'src/library/scala/util')
-rw-r--r-- | src/library/scala/util/Properties.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/util/Properties.scala b/src/library/scala/util/Properties.scala index 6995f452fa..fb28132dfe 100644 --- a/src/library/scala/util/Properties.scala +++ b/src/library/scala/util/Properties.scala @@ -185,7 +185,7 @@ private[scala] trait PropertiesTrait { def isJavaAtLeast(version: String): Boolean = { def versionOf(s: String): Int = s.indexOf('.') match { case 1 if s.charAt(0) == '1' => - val v = versionOf(s.substring(2)) + val v = s.substring(2).toInt if (v < 9) v else -1 case -1 => s.toInt case _ => -1 |