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

net.java.truecommons.annotations.processing.package-info Maven / Gradle / Ivy

Go to download

Provides common annotations with processors. You should use the scope "provided" when adding this module as a dependency.

The newest version!
/*
 * Copyright (C) 2005-2015 Schlichtherle IT Services.
 * All rights reserved. Use is subject to license terms.
 */
/**
 * Provides annotation processors for
 * {@linkplain net.java.truecommons.annotations.processing.ServiceSpecificationProcessor service specifications}
 * and
 * {@linkplain net.java.truecommons.annotations.processing.ServiceImplementationProcessor service implementations}.
 * These processors are configured in
 * {@code META-INF/services/javax.annotation.processing.Processor}, so you
 * normally don't need to set the annotation processor path when invoking
 * {@code javac}.
 *
 * @since  TrueCommons 2.1
 * @author Christian Schlichtherle
 */
@javax.annotation.Nonnull @javax.annotation.ParametersAreNonnullByDefault
package net.java.truecommons.annotations.processing;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy