All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.simpligility.maven.plugins.android.config.PullParameter Maven / Gradle / Ivy

There is a newer version: 4.6.0
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy