Package org.hotswap.agent.annotation
Annotation Type Manifest
-
@Documented @Target({TYPE,METHOD}) @Retention(RUNTIME) public @interface Manifest
Manifest matching configuration- Author:
- alpapad@gmail.com
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringexcludeVersionExcluded versions defined as maven version rangesName[]namesList of Manifest Key/Value pairs to be matched against the entries of the Manifest.String[]versionNameThe Manifest Names (keys) to be used to retrieve the version.
-
-
-
Element Detail
-
value
String value
Include versions defined as maven version ranges- Returns:
-
-
-
versionName
String[] versionName
The Manifest Names (keys) to be used to retrieve the version. These are tried in the order they get declared- Returns:
- Default:
- {"Bundle-Version", "Implementation-Version", "Specification-Version"}
-
-
-
excludeVersion
String excludeVersion
Excluded versions defined as maven version ranges- Returns:
- Default:
- ""
-
-
-
names
Name[] names
List of Manifest Key/Value pairs to be matched against the entries of the Manifest. These are evaluated as an AND condition, meaning all should match.- Returns:
- the name[]
- Default:
- {}
-
-