@Target(value=METHOD) @Retention(value=RUNTIME) @Inherited @Documented public @interface ConfigurationEntryName
The annotation may define optional aliases, if the configuration entry may be known under multiple names.
public abstract String name
If the value is empty string or the annotation is not present, the primary name is derived from the method name with optional getter prefix intelligently stripped (prefix "get" is removed only if followed by capital letter), as shown in the following examples:
getSimpleProperty() is transformed to simplePropertygetterOfInt() is not transformed, i.e. the name is getterOfIntpublic abstract String[] alias
Copyright © 2014 Boleslav Bobcik - Auderis. All rights reserved.