 
      
    
      Provides a short description that will be included when generating bean information.
 
      
    
      Provides a display name when generating bean information.
Provides a display name when generating bean information. This annotation can be attached to the bean itself, or to any member.
 
      
    
      This annotation indicates that bean information should not be generated for the val, var, or def that it is attached to.
This annotation indicates that bean information should not be generated for the val, var, or def that it is attached to.
 
      
    
      When attached to a field, this annotation adds a setter and a getter method following the Java Bean convention.
When attached to a field, this annotation adds a setter and a getter method following the Java Bean convention. For example:
@BeanProperty var status = ""
adds the following methods to the class:
def setStatus(s: String) { this.status = s } def getStatus: String = this.status
 For fields of type Boolean, if you need a getter named isStatus,
 use the scala.beans.BooleanBeanProperty annotation instead.
 
      
    
      This annotation has the same functionality as
 scala.beans.BeanProperty, but the generated Bean getter will be
 named isFieldName instead of getFieldName.
This annotation has the same functionality as
 scala.beans.BeanProperty, but the generated Bean getter will be
 named isFieldName instead of getFieldName.
 
      
    
      Provides some simple runtime processing necessary to create JavaBean descriptors for Scala entities.
Provides some simple runtime processing necessary to create JavaBean descriptors for Scala entities. The compiler creates subclasses of this class automatically when the BeanInfo annotation is attached to a class.
 
      
    
      This annotation indicates that a JavaBean-compliant BeanInfo class
 should be generated for this annotated Scala class.
This annotation indicates that a JavaBean-compliant BeanInfo class
 should be generated for this annotated Scala class.
val becomes a read-only property.var becomes a read-write property.def becomes a method.
(Since version 2.12.0) the generation of BeanInfo classes is no longer supported
Provides a short description that will be included when generating bean information. This annotation can be attached to the bean itself, or to any member.