summaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
authorOctol1ttle <l1ttleofficial@outlook.com>2025-12-28 15:54:15 +0500
committerSefa Eyeoglu <contact@scrumplex.net>2025-12-28 12:46:01 +0100
commit5c167532587f138e8087babcd5ef0183255c84c8 (patch)
treec013476cbdb2d79c8bf9c622ff790f7cbc0b3941 /meta
parentdeaff57f88e42bde29eed0f2f3695d8ad6fb1694 (diff)
downloadProject-Tick-5c167532587f138e8087babcd5ef0183255c84c8.tar.gz
Project-Tick-5c167532587f138e8087babcd5ef0183255c84c8.zip
feat: support Java agents
Diffstat (limited to 'meta')
-rw-r--r--meta/model/__init__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/model/__init__.py b/meta/model/__init__.py
index 483a41e0c0..a27ec68e04 100644
--- a/meta/model/__init__.py
+++ b/meta/model/__init__.py
@@ -309,6 +309,10 @@ class Library(MetaBase):
mmcHint: Optional[str] = Field(None, alias="MMC-hint")
+class JavaAgent(Library):
+ argument: Optional[str]
+
+
class Dependency(MetaBase):
uid: str
equals: Optional[str]
@@ -335,6 +339,7 @@ class MetaVersion(Versioned):
release_time: Optional[datetime] = Field(alias="releaseTime")
compatible_java_majors: Optional[List[int]] = Field(alias="compatibleJavaMajors")
compatible_java_name: Optional[str] = Field(alias="compatibleJavaName")
+ java_agents: Optional[List[JavaAgent]] = Field(alias="+agents")
additional_traits: Optional[List[str]] = Field(alias="+traits")
additional_tweakers: Optional[List[str]] = Field(alias="+tweakers")
additional_jvm_args: Optional[List[str]] = Field(alias="+jvmArgs")