Stuart McCulloch | 26e7a5a | 2011-10-17 10:31:43 +0000 | [diff] [blame^] | 1 | package aQute.bnd.annotation; |
| 2 | |
| 3 | import java.lang.annotation.*; |
| 4 | |
| 5 | /** |
| 6 | * This type is provided for convenience because it is the default. A change |
| 7 | * in a provider type (that is all except Consumer types) can be changed with |
| 8 | * only a minor update to the package API version number. |
| 9 | * |
| 10 | * This interface is similar to the Eclipse @noextend and @noimplement annotations. |
| 11 | * |
| 12 | * |
| 13 | * |
| 14 | */ |
| 15 | @Retention(RetentionPolicy.CLASS) |
| 16 | @Target(ElementType.TYPE) |
| 17 | public @interface ProviderType { |
| 18 | |
| 19 | } |