aQute.bnd.annotation.headers.BundleCategory Maven / Gradle / Ivy
package aQute.bnd.annotation.headers;
import java.lang.annotation.*;
/**
* The Bundle-Category header holds a comma-separated list of category names.
* These categories are free form but there is a list on the OSGi
* Website
*
* All categories are merged together with any duplicates removed
* See {@link About}
*/
@Retention(RetentionPolicy.CLASS)
@Target({
ElementType.ANNOTATION_TYPE, ElementType.TYPE
})
public @interface BundleCategory {
/**
* The list of categories on the OSGi
* Website
*/
Category[] value();
/**
* Custom categories.
*/
String[] custom() default {};
}