Top Interfaces Annotations Classes
[default module]

Package aQute.bnd.annotation

Annotations
@Export
@Version:2.0.0

Interface Summary

Modifier and TypeInterface and Description
public interface
Cardinality

For use in the creation of custom bundle annotations wishing to control the cardinality of generated requirements.

public interface
Resolution

For use in the creation of custom bundle annotations wishing to control the resolution of generated requirements.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ConsumerType

Deprecated for removal since 7.0.0.

Adding this annotation to a type in an API package indicates that the owner of that package will not change this interface in a minor update.

public @interface
Export

Not deprecated because it includes functionality the OSGi Version annotation lacks, like the INCLUDE/EXCLUDE.

public @interface
ProviderType

Deprecated for removal since 7.0.0.

A change in a provider type (that is all except Consumer types) can be changed with only (at minimum) a minor update to the package API version number.

public @interface
ProxyType

This is a type that will be proxied.

public @interface
Version

Deprecated for removal since 7.0.0.
Deprecated because made superfluous by OSGi annotations

Class Summary

Modifier and TypeClass and Description
public class