com.simpligility.maven.plugins.android.config.PullParameter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-maven-plugin Show documentation
Show all versions of android-maven-plugin Show documentation
Maven Plugin for Android Development
package com.simpligility.maven.plugins.android.config;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* PullParameter is an annotation identifying a property as a configuration property for ConfigHandler.
*
* @author Adrian Stabiszewski https://github.com/grundid/
* @author Manfred Moser
* @see ConfigHandler
*/
@Target( { ElementType.FIELD } )
@Retention( RetentionPolicy.RUNTIME )
public @interface PullParameter
{
String[] defaultValue() default { };
String defaultValueGetterMethod() default "";
boolean required() default false;
}