From b578959eef25373a60b33f2a974771d2e7d0779f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20L=C3=A4ubrich?= Date: Wed, 24 Aug 2022 19:25:21 +0200 Subject: [PATCH] Add EE.getRelease() method --- biz.aQute.bndlib/src/aQute/bnd/build/model/EE.java | 11 +++++++++++ .../src/aQute/bnd/build/model/package-info.java | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/biz.aQute.bndlib/src/aQute/bnd/build/model/EE.java b/biz.aQute.bndlib/src/aQute/bnd/build/model/EE.java index 2b6a3dc8d08..8634377075b 100644 --- a/biz.aQute.bndlib/src/aQute/bnd/build/model/EE.java +++ b/biz.aQute.bndlib/src/aQute/bnd/build/model/EE.java @@ -145,6 +145,17 @@ public Version getCapabilityVersion() { return capabilityVersion; } + /** + * @return the java release number for this EE + */ + public int getRelease() { + int major = getCapabilityVersion().getMajor(); + if (major > 8) { + return major; + } + return 0; + } + public static Optional highestFromTargetVersion(String targetVersion) { Version version = Optional.of(targetVersion) .map(Analyzer::cleanupVersion) diff --git a/biz.aQute.bndlib/src/aQute/bnd/build/model/package-info.java b/biz.aQute.bndlib/src/aQute/bnd/build/model/package-info.java index 9bbcb86f9ae..14c0b975dd1 100644 --- a/biz.aQute.bndlib/src/aQute/bnd/build/model/package-info.java +++ b/biz.aQute.bndlib/src/aQute/bnd/build/model/package-info.java @@ -1,4 +1,4 @@ -@Version("4.1.0") +@Version("4.2.0") package aQute.bnd.build.model; import org.osgi.annotation.versioning.Version;