summaryrefslogtreecommitdiff
path: root/meta/model
diff options
context:
space:
mode:
Diffstat (limited to 'meta/model')
-rw-r--r--meta/model/java.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/model/java.py b/meta/model/java.py
index 4ba551a61f..e5760f8bac 100644
--- a/meta/model/java.py
+++ b/meta/model/java.py
@@ -41,19 +41,22 @@ class JavaVersionMeta(MetaBase):
minor: int
security: int
build: Optional[int] = None
+ buildstr: Optional[str] = None
name: Optional[str] = None
def __str__(self):
ver = f"{self.major}.{self.minor}.{self.security}"
if self.build is not None:
ver = f"{ver}+{self.build}"
+ if self.buildstr is not None:
+ ver = f"{ver}-{self.buildstr}"
return ver
def to_tuple(self):
build = 0
if self.build is not None:
build = self.build
- return (self.major, self.minor, self.security, build)
+ return (self.major, self.minor, self.security, build, self.buildstr)
def __eq__(self, other: Any):
return self.to_tuple() == other.to_tuple()