

package org.apache.spark.annotation

import scala.annotation.StaticAnnotation
import scala.annotation.meta._

/**
 * A Scala annotation that specifies the Spark version when a definition was added.
 * Different from the `@since` tag in JavaDoc, this annotation does not require explicit JavaDoc and
 * hence works for overridden methods that inherit API documentation directly from parents.
 * The limitation is that it does not show up in the generated Java API documentation.
 */
@param @field @getter @setter @beanGetter @beanSetter
private[spark] class Since(version: String) extends StaticAnnotation
