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

xapi.annotation.reflect.Fluent Maven / Gradle / Ivy

Go to download

Everything needed to run a comprehensive dev environment. Just type X_ and pick a service from autocomplete; new dev modules will be added as they are built. The only dev service not included in the uber jar is xapi-dev-maven, as it includes all runtime dependencies of maven, adding ~4 seconds to build time, and 6 megabytes to the final output jar size (without xapi-dev-maven, it's ~1MB).

The newest version!
/**
 *
 */
package xapi.annotation.reflect;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * Use this annotation to specify whether a given method is fluent or not (returns this).
 * 

* This is useful for generators which must try to disambiguate whether you want to return * the current refernece, or the this reference. * * @author James X. Nelson ([email protected], @james) * */ @Documented @Retention(RUNTIME) @Target(METHOD) public @interface Fluent { boolean value() default true; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy