StaticAnnotation
A base class for static annotations. These are available to the Scala type checker or Scala reflection, even across different compilation units.
Annotation classes defined in Scala are not stored in classfiles in a Java-compatible manner and therefore not visible in Java reflection. In order to achieve this, the annotation has to be written in Java.
- Source:
- StaticAnnotation.scala
class deprecatedName
class inline
class native
class noinline
class specialized
class throws[T]
class transient
class volatile
trait ConstantAnnotation
class SerialVersionUID
class deprecated
class deprecatedInheritance
class deprecatedOverriding
trait ClassfileAnnotation
class elidable
class implicitAmbiguous
class implicitNotFound
class nowarn
class newMain
trait ParameterAnnotation
class alias
trait RefiningAnnotation
class alpha
class compileTimeOnly
class constructorOnly
class experimental
class showAsInfix
class static
class strictfp
class switch
class tailrec
class targetName
class threadUnsafe
class transparentTrait
class unspecialized
class unused
class varargs
class beanGetter
class beanSetter
class companionClass
class companionMethod
class companionObject
class field
class getter
class languageFeature
class param
class setter
class uncheckedStable
class uncheckedVariance
class BeanProperty
class BooleanBeanProperty