diff options
author | stepancheg <stepancheg@epfl.ch> | 2009-08-13 21:30:20 +0000 |
---|---|---|
committer | stepancheg <stepancheg@epfl.ch> | 2009-08-13 21:30:20 +0000 |
commit | de8ca77c2ecce2f9ce400a1f4dcbf0df5a4688c4 (patch) | |
tree | b365ffa2fc494dc5e85c7f61ecbe5f618c2e093a /src | |
parent | ab9cf60fc78c34714468473a318252c981eb544f (diff) | |
download | scala-de8ca77c2ecce2f9ce400a1f4dcbf0df5a4688c4.tar.gz scala-de8ca77c2ecce2f9ce400a1f4dcbf0df5a4688c4.tar.bz2 scala-de8ca77c2ecce2f9ce400a1f4dcbf0df5a4688c4.zip |
add @since scaladoc tag to scala.* types
only for classes created after Scala 1.4
Diffstat (limited to 'src')
55 files changed, 83 insertions, 4 deletions
diff --git a/src/library/scala/Annotation.scala b/src/library/scala/Annotation.scala index 4510cce2bd..6902256432 100644 --- a/src/library/scala/Annotation.scala +++ b/src/library/scala/Annotation.scala @@ -22,5 +22,6 @@ package scala * * @author Martin Odersky * @version 1.1, 2/02/2007 + * @since 2.4 */ abstract class Annotation {} diff --git a/src/library/scala/BigDecimal.scala b/src/library/scala/BigDecimal.scala index 020a58edc9..2526d461b2 100644 --- a/src/library/scala/BigDecimal.scala +++ b/src/library/scala/BigDecimal.scala @@ -16,6 +16,7 @@ import java.math.MathContext /** * @author Stephane Micheloud * @version 1.0 + * @since 2.7 */ object BigDecimal { diff --git a/src/library/scala/BigInt.scala b/src/library/scala/BigInt.scala index 9e54e9bee2..b525fa731b 100644 --- a/src/library/scala/BigInt.scala +++ b/src/library/scala/BigInt.scala @@ -17,6 +17,7 @@ import java.{ lang => jl } /** * @author Martin Odersky * @version 1.0, 15/07/2003 + * @since 2.1 */ object BigInt { diff --git a/src/library/scala/ClassfileAnnotation.scala b/src/library/scala/ClassfileAnnotation.scala index 8bf1fffcf6..ecc488e74f 100644 --- a/src/library/scala/ClassfileAnnotation.scala +++ b/src/library/scala/ClassfileAnnotation.scala @@ -19,5 +19,6 @@ package scala * * @author Martin Odersky * @version 1.1, 2/02/2007 + * @since 2.4 */ trait ClassfileAnnotation extends StaticAnnotation diff --git a/src/library/scala/CountedIterator.scala b/src/library/scala/CountedIterator.scala index 2b627437dc..ed3ac99f0e 100644 --- a/src/library/scala/CountedIterator.scala +++ b/src/library/scala/CountedIterator.scala @@ -12,6 +12,8 @@ package scala /** Counted iterators keep track of the number of elements seen so far + * + * @since 2.0 */ @deprecated("use iterator.zipWithIndex instead") trait CountedIterator[+A] extends Iterator[A] { diff --git a/src/library/scala/Either.scala b/src/library/scala/Either.scala index fc2d598f41..d67f436f69 100644 --- a/src/library/scala/Either.scala +++ b/src/library/scala/Either.scala @@ -11,6 +11,7 @@ package scala * * @author <a href="mailto:research@workingmouse.com">Tony Morris</a>, Workingmouse * @version 1.0, 11/10/2008 + * @since 2.7 */ sealed abstract class Either[+A, +B] { /** diff --git a/src/library/scala/Equiv.scala b/src/library/scala/Equiv.scala index f899ee0d8b..b573875a14 100644 --- a/src/library/scala/Equiv.scala +++ b/src/library/scala/Equiv.scala @@ -31,6 +31,7 @@ package scala * * @author Geoffrey Washburn * @version 1.0, 2008-04-03 + * @since 2.7 */ trait Equiv[T] { diff --git a/src/library/scala/Fractional.scala b/src/library/scala/Fractional.scala index c8905ce5fd..1edab0ae5e 100644 --- a/src/library/scala/Fractional.scala +++ b/src/library/scala/Fractional.scala @@ -1,5 +1,8 @@ package scala +/** + * @since 2.8 + */ trait Fractional[T] extends Numeric[T] { def div(x: T, y: T): T diff --git a/src/library/scala/Immutable.scala b/src/library/scala/Immutable.scala index 5e9fff003a..d7068e08cd 100644 --- a/src/library/scala/Immutable.scala +++ b/src/library/scala/Immutable.scala @@ -8,5 +8,6 @@ package scala /** A marker trait for all immutable datastructures such as imutable collections + * @since 2.8 */ trait Immutable diff --git a/src/library/scala/Integral.scala b/src/library/scala/Integral.scala index 425cccdb48..bf51a8b8f1 100644 --- a/src/library/scala/Integral.scala +++ b/src/library/scala/Integral.scala @@ -1,5 +1,8 @@ package scala +/** + * @since 2.8 + */ trait Integral[T] extends Numeric[T] { def quot(x: T, y: T): T def rem(x: T, y: T): T diff --git a/src/library/scala/MatchError.scala b/src/library/scala/MatchError.scala index 7f4a73099e..0622826bc9 100644 --- a/src/library/scala/MatchError.scala +++ b/src/library/scala/MatchError.scala @@ -20,6 +20,7 @@ import Predef._ * @author Matthias Zenger * @author Martin Odersky * @version 1.1, 05/03/2004 + * @since 2.0 */ final class MatchError(msg: String) extends RuntimeException(msg) { def this(obj: Any) = diff --git a/src/library/scala/Mutable.scala b/src/library/scala/Mutable.scala index 2c596e2b81..992d295da3 100644 --- a/src/library/scala/Mutable.scala +++ b/src/library/scala/Mutable.scala @@ -7,5 +7,9 @@ \* */ package scala -/** A marker trait for mutable datatructures such as mutable collections */ +/** + * A marker trait for mutable datatructures such as mutable collections + * + * @since 2.8 + */ trait Mutable diff --git a/src/library/scala/NotDefinedError.scala b/src/library/scala/NotDefinedError.scala index 4d2b296c66..4ba345d38b 100644 --- a/src/library/scala/NotDefinedError.scala +++ b/src/library/scala/NotDefinedError.scala @@ -14,4 +14,7 @@ package scala import Predef._ +/** + * @since 2.0 + */ final class NotDefinedError(msg: String) extends Error("not defined: " + msg) diff --git a/src/library/scala/NotNull.scala b/src/library/scala/NotNull.scala index 316b87e5b1..e349a35e95 100644 --- a/src/library/scala/NotNull.scala +++ b/src/library/scala/NotNull.scala @@ -7,6 +7,8 @@ \* */ package scala -/** A marker trait for things that are not allowed to be null +/** + * A marker trait for things that are not allowed to be null + * @since 2.5 */ trait NotNull {} diff --git a/src/library/scala/Numeric.scala b/src/library/scala/Numeric.scala index 5cdbb32a68..e60b71120e 100644 --- a/src/library/scala/Numeric.scala +++ b/src/library/scala/Numeric.scala @@ -1,5 +1,8 @@ package scala +/** + * @since 2.8 + */ object Numeric { trait BigIntIsIntegral extends Integral[BigInt] { def plus(x: BigInt, y: BigInt): BigInt = x + y diff --git a/src/library/scala/Ordering.scala b/src/library/scala/Ordering.scala index 4eb1ef9eb5..2ec1b96ecb 100644 --- a/src/library/scala/Ordering.scala +++ b/src/library/scala/Ordering.scala @@ -38,6 +38,7 @@ import java.util.Comparator * * @author Geoffrey Washburn * @version 0.9.5, 2008-04-15 + * @since 2.7 */ trait Ordering[T] extends Comparator[T] with PartialOrdering[T] { diff --git a/src/library/scala/PartialOrdering.scala b/src/library/scala/PartialOrdering.scala index d28f03d39e..7803a58d31 100644 --- a/src/library/scala/PartialOrdering.scala +++ b/src/library/scala/PartialOrdering.scala @@ -32,6 +32,7 @@ package scala * * @author Geoffrey Washburn * @version 1.0, 2008-04-0-3 + * @since 2.7 */ trait PartialOrdering[T] extends Equiv[T] { diff --git a/src/library/scala/Product.scala b/src/library/scala/Product.scala index 85c562fee8..a7c7a216b4 100644 --- a/src/library/scala/Product.scala +++ b/src/library/scala/Product.scala @@ -16,6 +16,7 @@ package scala * * @author Burak Emir * @version 1.0 + * @since 2.3 */ trait Product extends AnyRef { diff --git a/src/library/scala/Product1.scala b/src/library/scala/Product1.scala index 0e27558645..8c77bde460 100644 --- a/src/library/scala/Product1.scala +++ b/src/library/scala/Product1.scala @@ -22,6 +22,7 @@ object Product1 { /** Product1 is a cartesian product of 1 component. * + * @since 2.3 */ trait Product1[+T1] extends Product { /** diff --git a/src/library/scala/Product10.scala b/src/library/scala/Product10.scala index f3e5524ddc..a32c3c92c9 100644 --- a/src/library/scala/Product10.scala +++ b/src/library/scala/Product10.scala @@ -22,6 +22,7 @@ object Product10 { /** Product10 is a cartesian product of 10 components. * + * @since 2.3 */ trait Product10[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10] extends Product { /** diff --git a/src/library/scala/Product11.scala b/src/library/scala/Product11.scala index 62701fc3ff..17d169a42a 100644 --- a/src/library/scala/Product11.scala +++ b/src/library/scala/Product11.scala @@ -22,6 +22,7 @@ object Product11 { /** Product11 is a cartesian product of 11 components. * + * @since 2.3 */ trait Product11[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11] extends Product { /** diff --git a/src/library/scala/Product12.scala b/src/library/scala/Product12.scala index bc510c657b..b2021f35eb 100644 --- a/src/library/scala/Product12.scala +++ b/src/library/scala/Product12.scala @@ -22,6 +22,7 @@ object Product12 { /** Product12 is a cartesian product of 12 components. * + * @since 2.3 */ trait Product12[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12] extends Product { /** diff --git a/src/library/scala/Product13.scala b/src/library/scala/Product13.scala index 03fcc640c7..77e4ed4922 100644 --- a/src/library/scala/Product13.scala +++ b/src/library/scala/Product13.scala @@ -22,6 +22,7 @@ object Product13 { /** Product13 is a cartesian product of 13 components. * + * @since 2.3 */ trait Product13[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13] extends Product { /** diff --git a/src/library/scala/Product14.scala b/src/library/scala/Product14.scala index 8f2f67f2d4..73712f5432 100644 --- a/src/library/scala/Product14.scala +++ b/src/library/scala/Product14.scala @@ -22,6 +22,7 @@ object Product14 { /** Product14 is a cartesian product of 14 components. * + * @since 2.3 */ trait Product14[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14] extends Product { /** diff --git a/src/library/scala/Product15.scala b/src/library/scala/Product15.scala index 81ade4e072..6cc210a206 100644 --- a/src/library/scala/Product15.scala +++ b/src/library/scala/Product15.scala @@ -22,6 +22,7 @@ object Product15 { /** Product15 is a cartesian product of 15 components. * + * @since 2.3 */ trait Product15[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15] extends Product { /** diff --git a/src/library/scala/Product16.scala b/src/library/scala/Product16.scala index 9955bb9136..b750529686 100644 --- a/src/library/scala/Product16.scala +++ b/src/library/scala/Product16.scala @@ -22,6 +22,7 @@ object Product16 { /** Product16 is a cartesian product of 16 components. * + * @since 2.3 */ trait Product16[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16] extends Product { /** diff --git a/src/library/scala/Product17.scala b/src/library/scala/Product17.scala index a5b283f268..078fc7c2bb 100644 --- a/src/library/scala/Product17.scala +++ b/src/library/scala/Product17.scala @@ -22,6 +22,7 @@ object Product17 { /** Product17 is a cartesian product of 17 components. * + * @since 2.3 */ trait Product17[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17] extends Product { /** diff --git a/src/library/scala/Product18.scala b/src/library/scala/Product18.scala index 4be6c67659..b1be449a70 100644 --- a/src/library/scala/Product18.scala +++ b/src/library/scala/Product18.scala @@ -22,6 +22,7 @@ object Product18 { /** Product18 is a cartesian product of 18 components. * + * @since 2.3 */ trait Product18[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18] extends Product { /** diff --git a/src/library/scala/Product19.scala b/src/library/scala/Product19.scala index 7d31406e27..cf164a8073 100644 --- a/src/library/scala/Product19.scala +++ b/src/library/scala/Product19.scala @@ -22,6 +22,7 @@ object Product19 { /** Product19 is a cartesian product of 19 components. * + * @since 2.3 */ trait Product19[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19] extends Product { /** diff --git a/src/library/scala/Product2.scala b/src/library/scala/Product2.scala index a2c5ee17ab..b489c6385e 100644 --- a/src/library/scala/Product2.scala +++ b/src/library/scala/Product2.scala @@ -22,6 +22,7 @@ object Product2 { /** Product2 is a cartesian product of 2 components. * + * @since 2.3 */ trait Product2[+T1, +T2] extends Product { /** diff --git a/src/library/scala/Product20.scala b/src/library/scala/Product20.scala index 71d000f394..1c4bc98e2d 100644 --- a/src/library/scala/Product20.scala +++ b/src/library/scala/Product20.scala @@ -22,6 +22,7 @@ object Product20 { /** Product20 is a cartesian product of 20 components. * + * @since 2.3 */ trait Product20[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20] extends Product { /** diff --git a/src/library/scala/Product21.scala b/src/library/scala/Product21.scala index 3f169da5c7..ca2fc3e8d0 100644 --- a/src/library/scala/Product21.scala +++ b/src/library/scala/Product21.scala @@ -22,6 +22,7 @@ object Product21 { /** Product21 is a cartesian product of 21 components. * + * @since 2.3 */ trait Product21[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21] extends Product { /** diff --git a/src/library/scala/Product22.scala b/src/library/scala/Product22.scala index 8cca0fd174..19744ec5ba 100644 --- a/src/library/scala/Product22.scala +++ b/src/library/scala/Product22.scala @@ -22,6 +22,7 @@ object Product22 { /** Product22 is a cartesian product of 22 components. * + * @since 2.3 */ trait Product22[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16, +T17, +T18, +T19, +T20, +T21, +T22] extends Product { /** diff --git a/src/library/scala/Product3.scala b/src/library/scala/Product3.scala index 622888b5dc..7ede6b88df 100644 --- a/src/library/scala/Product3.scala +++ b/src/library/scala/Product3.scala @@ -22,6 +22,7 @@ object Product3 { /** Product3 is a cartesian product of 3 components. * + * @since 2.3 */ trait Product3[+T1, +T2, +T3] extends Product { /** diff --git a/src/library/scala/Product4.scala b/src/library/scala/Product4.scala index 44ce230e98..99829ccd5e 100644 --- a/src/library/scala/Product4.scala +++ b/src/library/scala/Product4.scala @@ -22,6 +22,7 @@ object Product4 { /** Product4 is a cartesian product of 4 components. * + * @since 2.3 */ trait Product4[+T1, +T2, +T3, +T4] extends Product { /** diff --git a/src/library/scala/Product5.scala b/src/library/scala/Product5.scala index 74b8cc4607..11fe65a356 100644 --- a/src/library/scala/Product5.scala +++ b/src/library/scala/Product5.scala @@ -22,6 +22,7 @@ object Product5 { /** Product5 is a cartesian product of 5 components. * + * @since 2.3 */ trait Product5[+T1, +T2, +T3, +T4, +T5] extends Product { /** diff --git a/src/library/scala/Product6.scala b/src/library/scala/Product6.scala index 811d1c0193..38df1a333d 100644 --- a/src/library/scala/Product6.scala +++ b/src/library/scala/Product6.scala @@ -22,6 +22,7 @@ object Product6 { /** Product6 is a cartesian product of 6 components. * + * @since 2.3 */ trait Product6[+T1, +T2, +T3, +T4, +T5, +T6] extends Product { /** diff --git a/src/library/scala/Product7.scala b/src/library/scala/Product7.scala index 0adf34ada9..dd8b2546b4 100644 --- a/src/library/scala/Product7.scala +++ b/src/library/scala/Product7.scala @@ -22,6 +22,7 @@ object Product7 { /** Product7 is a cartesian product of 7 components. * + * @since 2.3 */ trait Product7[+T1, +T2, +T3, +T4, +T5, +T6, +T7] extends Product { /** diff --git a/src/library/scala/Product8.scala b/src/library/scala/Product8.scala index d2ec25eb6d..d649163472 100644 --- a/src/library/scala/Product8.scala +++ b/src/library/scala/Product8.scala @@ -22,6 +22,7 @@ object Product8 { /** Product8 is a cartesian product of 8 components. * + * @since 2.3 */ trait Product8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8] extends Product { /** diff --git a/src/library/scala/Product9.scala b/src/library/scala/Product9.scala index 769c7defd1..35a4b7e65e 100644 --- a/src/library/scala/Product9.scala +++ b/src/library/scala/Product9.scala @@ -22,6 +22,7 @@ object Product9 { /** Product9 is a cartesian product of 9 components. * + * @since 2.3 */ trait Product9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9] extends Product { /** diff --git a/src/library/scala/Range.scala b/src/library/scala/Range.scala index 992a6a2e1b..e31c41de6b 100644 --- a/src/library/scala/Range.scala +++ b/src/library/scala/Range.scala @@ -176,6 +176,7 @@ object GenericRange * * @author Martin Odersky * @version 2.8 + * @since 2.5 */ class Range(val start: Int, val end: Int, val step: Int) extends VectorView[Int, Vector[Int]] with RangeToString[Int] diff --git a/src/library/scala/Responder.scala b/src/library/scala/Responder.scala index c76ada8966..f628b08b9e 100644 --- a/src/library/scala/Responder.scala +++ b/src/library/scala/Responder.scala @@ -17,6 +17,7 @@ package scala * @version 1.0 * * @see class Responder + * @since 2.1 */ object Responder { @@ -64,6 +65,7 @@ object Responder { * @author Martin Odersky * @author Burak Emir * @version 1.0 + * @since 2.1 */ abstract class Responder[+A] { diff --git a/src/library/scala/StaticAnnotation.scala b/src/library/scala/StaticAnnotation.scala index 6d67a84297..936c36c25f 100644 --- a/src/library/scala/StaticAnnotation.scala +++ b/src/library/scala/StaticAnnotation.scala @@ -18,5 +18,6 @@ package scala * * @author Martin Odersky * @version 1.1, 2/02/2007 + * @since 2.4 */ trait StaticAnnotation extends Annotation {} diff --git a/src/library/scala/TypeConstraint.scala b/src/library/scala/TypeConstraint.scala index c30e45898c..45abf9beb3 100644 --- a/src/library/scala/TypeConstraint.scala +++ b/src/library/scala/TypeConstraint.scala @@ -26,5 +26,6 @@ package scala * * @author Lex Spoon * @version 1.1, 2007-11-5 + * @since 2.6 */ trait TypeConstraint extends Annotation diff --git a/src/library/scala/Unhashable.scala b/src/library/scala/Unhashable.scala index 457d0996eb..33f8e378dc 100644 --- a/src/library/scala/Unhashable.scala +++ b/src/library/scala/Unhashable.scala @@ -25,6 +25,7 @@ package scala * * @author Martin Odersky * @version 1.0 + * @since 2.8 */ trait Unhashable extends Object { diff --git a/src/library/scala/UninitializedError.scala b/src/library/scala/UninitializedError.scala index 1516b0101f..37fcf61f32 100644 --- a/src/library/scala/UninitializedError.scala +++ b/src/library/scala/UninitializedError.scala @@ -16,5 +16,6 @@ import Predef._ /** This class represents uninitialized variable/value errors. * * @author Martin Odersky + * @since 2.5 */ final class UninitializedError extends RuntimeException("uninitialized value") diff --git a/src/library/scala/UninitializedFieldError.scala b/src/library/scala/UninitializedFieldError.scala index f3b305874f..fd4174b9ea 100644 --- a/src/library/scala/UninitializedFieldError.scala +++ b/src/library/scala/UninitializedFieldError.scala @@ -21,6 +21,8 @@ import Predef._ * * Note: This check requires the new initialization order, * planned for 2.8.0 and available under -Xexperimental. + * + * @since 2.7 */ final case class UninitializedFieldError(msg: String) extends RuntimeException(msg) { diff --git a/src/library/scala/deprecated.scala b/src/library/scala/deprecated.scala index fb4e4e879d..1a176d1bc2 100644 --- a/src/library/scala/deprecated.scala +++ b/src/library/scala/deprecated.scala @@ -14,6 +14,8 @@ package scala /** * An annotation that designates the definition to which it is applied as deprecated. * Access to the member then generates a deprecated warning. + * + * @since 2.3 */ class deprecated(message: String) extends StaticAnnotation { def this() = this("") diff --git a/src/library/scala/native.scala b/src/library/scala/native.scala index 8fa70ec41a..db52f25d76 100644 --- a/src/library/scala/native.scala +++ b/src/library/scala/native.scala @@ -20,5 +20,7 @@ package scala * Method body is not generated if method is marked with <code>@native</code>, * but it is type checked when present. * </p> + * + * @since 2.6 */ class native extends StaticAnnotation {} diff --git a/src/library/scala/net/Utility.scala b/src/library/scala/net/Utility.scala index 033dcc86a3..59ce1c0ceb 100644 --- a/src/library/scala/net/Utility.scala +++ b/src/library/scala/net/Utility.scala @@ -11,9 +11,13 @@ package scala.net import java.net.{ URL, MalformedURLException } import scala.util.control.Exception._ -/** Skeleton in anticipation of more convenience methods. */ +/** + * Skeleton in anticipation of more convenience methods. + * + * @since 2.8 + */ object Utility { def parseURL(s: String): Option[URL] = catching(classOf[MalformedURLException]) opt new URL(s) -}
\ No newline at end of file +} diff --git a/src/library/scala/noinline.scala b/src/library/scala/noinline.scala index a952e7e9aa..af942394a9 100644 --- a/src/library/scala/noinline.scala +++ b/src/library/scala/noinline.scala @@ -17,5 +17,6 @@ package scala * * @author Lex Spoon * @version 1.0, 2007-5-21 + * @since 2.5 */ class noinline extends StaticAnnotation diff --git a/src/library/scala/specialized.scala b/src/library/scala/specialized.scala index fcc1c4b5da..8701d16e6b 100644 --- a/src/library/scala/specialized.scala +++ b/src/library/scala/specialized.scala @@ -15,6 +15,8 @@ package scala * Only primitive types are supported and no name resolution is currently * done on the string arguments (meaning imports and type aliases are * not resolved). + * + * @since 2.8 */ class specialized(types: String) extends StaticAnnotation { def this() { diff --git a/src/library/scala/throws.scala b/src/library/scala/throws.scala index 117335675a..5daa9ec945 100644 --- a/src/library/scala/throws.scala +++ b/src/library/scala/throws.scala @@ -26,5 +26,6 @@ import Predef._ * * @author Nikolay Mihaylov * @version 1.0, 19/05/2006 + * @since 2.1 */ class throws(clazz: Class[_]) extends StaticAnnotation diff --git a/src/library/scala/unchecked.scala b/src/library/scala/unchecked.scala index 25ba285acc..a417030c39 100644 --- a/src/library/scala/unchecked.scala +++ b/src/library/scala/unchecked.scala @@ -39,5 +39,7 @@ package scala * <a href="MatchError.html"><code>MatchError</code></a> * will be raised at runtime. * </p> + * + * @since 2.4 */ class unchecked extends Annotation {} diff --git a/src/library/scala/unsealed.scala b/src/library/scala/unsealed.scala index 847c2d3e1d..458d971555 100644 --- a/src/library/scala/unsealed.scala +++ b/src/library/scala/unsealed.scala @@ -11,5 +11,8 @@ package scala +/** + * @since 2.4 + */ @deprecated("use `unchecked' instead") class unsealed extends Annotation |