diff options
author | Jean-Remi Desjardins <jeanremi.desjardins@gmail.com> | 2013-06-06 13:45:07 -0600 |
---|---|---|
committer | Jean-Remi Desjardins <jeanremi.desjardins@gmail.com> | 2013-06-06 13:45:07 -0600 |
commit | 99cbeeb98ad7982811c1843ad84df58ee07a8e8f (patch) | |
tree | 7c3b12340e5eb9105e0fc21df5ae520b33f83966 | |
parent | 5312d6305530eb14d369d0f4acaf7ca4e278ea72 (diff) | |
download | scala-99cbeeb98ad7982811c1843ad84df58ee07a8e8f.tar.gz scala-99cbeeb98ad7982811c1843ad84df58ee07a8e8f.tar.bz2 scala-99cbeeb98ad7982811c1843ad84df58ee07a8e8f.zip |
Document exceptions thrown in some conversion methods of String
-rw-r--r-- | src/library/scala/collection/immutable/StringLike.scala | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/StringLike.scala b/src/library/scala/collection/immutable/StringLike.scala index 4768413e75..57c43ef90e 100644 --- a/src/library/scala/collection/immutable/StringLike.scala +++ b/src/library/scala/collection/immutable/StringLike.scala @@ -222,12 +222,33 @@ self => */ def r(groupNames: String*): Regex = new Regex(toString, groupNames: _*) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable boolean. + */ def toBoolean: Boolean = parseBoolean(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable byte. + */ def toByte: Byte = java.lang.Byte.parseByte(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable short. + */ def toShort: Short = java.lang.Short.parseShort(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable int. + */ def toInt: Int = java.lang.Integer.parseInt(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable long. + */ def toLong: Long = java.lang.Long.parseLong(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable float. + */ def toFloat: Float = java.lang.Float.parseFloat(toString) + /** + * @throws `java.lang.NumberFormatException` - If the string does not contain a parsable double. + */ def toDouble: Double = java.lang.Double.parseDouble(toString) private def parseBoolean(s: String): Boolean = |