@Retention(value=RUNTIME) @Target(value=TYPE) public @interface PropertyField
| Modifier and Type | Required Element and Description | 
|---|---|
| String | keyUnique key within a property. | 
| String | nameThis name will be displayed on the Settings page. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| String | descriptionIf not empty, this description will be displayed on the Settings page. | 
| int | indicativeSizeIndicative size of the field value in characters. | 
| String[] | optionsOptions for *_LIST types | 
| PropertyType | type | 
public abstract String description
field.{key of parent property}.{key of this field}.description in the language bundle.public abstract int indicativeSize
public abstract PropertyType type
Copyright © 2009–2016 SonarSource. All rights reserved.