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

com.buschmais.jqassistant.plugin.java.api.annotation.jQASuppress Maven / Gradle / Ivy

Go to download

Plugin for jQAssistant to be able to scan and to analyze Java related artifacts.

The newest version!
package com.buschmais.jqassistant.plugin.java.api.annotation;

import java.lang.annotation.Retention;

import static java.lang.annotation.RetentionPolicy.CLASS;

/**
 * Indicates that rule ids (constraints or concepts) should be suppressed for
 * the annotated element.
 */
@Retention(CLASS)
public @interface jQASuppress {

    /**
     * The rule ids.
     *
     * @return The rule ids.
     */
    String[] value();

    /**
     * The column to be used to identify the suppressed elements
     *
     * @return The column to be used to identify the suppressed elements
     */
    String column() default "";

    /**
     * The human-readable reason for this suppression.
     */
    String reason() default "";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy