com.tngtech.jgiven.annotation.Hidden Maven / Gradle / Ivy
package com.tngtech.jgiven.annotation;
import java.lang.annotation.*;
/**
* Annotates elements that should be hidden in reports.
*
* This is useful for technical helper methods or arguments that have no meaning for domain expert,
* but are needed for some technical reasons.
*
* You should write technical helper methods in camelCase so that the name already indicates that
* the method does not appear in the report.
*
* @see com.tngtech.jgiven.annotation.DoNotIntercept
*/
@Documented
@Retention( RetentionPolicy.RUNTIME )
@Target( { ElementType.METHOD, ElementType.PARAMETER } )
public @interface Hidden {
}