Annotation Type AutoBean.PropertyName

Enclosing interface:
AutoBean<T>

@Documented @Retention(RUNTIME) @Target({METHOD,FIELD,PARAMETER}) public static @interface AutoBean.PropertyName
An annotation that allows inferred property names to be overridden.

This annotation is asymmetric, applying it to a getter will not affect the setter. The asymmetry allows existing users of an interface to read old AutoBeanCodex messages, but write new ones.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details