From afc60146024e047171ae177a6f8721a27e10fa2a Mon Sep 17 00:00:00 2001
From: Egg-03 <111327101+eggy03@users.noreply.github.com>
Date: Mon, 18 May 2026 00:55:12 +0530
Subject: [PATCH 1/3] refactor: remove graalvm native image support
- remove `reachability-metadata.json` and its generation logic
- delete `native` maven profile and `native-maven-plugin` configuration from `pom.xml`
- update `README.md` to remove the native image support section
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
---
README.md | 11 -
native/test-filter.json | 37 -
pom.xml | 41 -
.../eggy03/cimari/reachability-metadata.json | 3130 -----------------
.../ReflectionMetadataGenerationTest.java | 115 -
.../reachability_metadata/package-info.java | 5 -
6 files changed, 3339 deletions(-)
delete mode 100644 native/test-filter.json
delete mode 100644 src/main/resources/META-INF/native-image/io/github/eggy03/cimari/reachability-metadata.json
delete mode 100644 src/test/java/reachability_metadata/ReflectionMetadataGenerationTest.java
delete mode 100644 src/test/java/reachability_metadata/package-info.java
diff --git a/README.md b/README.md
index fd5c04cf..fcebede7 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,6 @@
- [Download](#download)
- [Documentation](#documentation)
- [Usage](#usage)
-- [GraalVM Native Image Support](#native-image-support)
- [Projects Using Cimari](#projects-using-cimari)
- [License](#license)
@@ -194,16 +193,6 @@ public class ProcessorExample {
}
```
-# Native Image Support
-
-Starting from v0.2.0, cimari provides experimental support for native building. The library now comes
-bundled with [reachability metadata](https://www.graalvm.org/latest/reference-manual/native-image/metadata/),
-enabling it to work out of the box
-with [GraalVM Native Image](https://www.graalvm.org/latest/reference-manual/native-image/).
-
-Please note that support for native builds is experimental and may sometimes require additional configuration
-or metadata.
-
# Projects Using Cimari
1) [Nautilus](https://github.com/eggy03/Nautilus) - A cross-platform Swing based GUI application for displaying computer
diff --git a/native/test-filter.json b/native/test-filter.json
deleted file mode 100644
index ad76fa4b..00000000
--- a/native/test-filter.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "rules": [
- {
- "includeClasses": "**"
- },
- {
- "excludeClasses": "org.junit.**"
- },
- {
- "excludeClasses": "org.mockito.**"
- },
- {
- "excludeClasses": "org.assertj.**"
- },
- {
- "excludeClasses": "org.apache.maven.**"
- },
- {
- "excludeClasses": "net.bytebuddy.**"
- },
- {
- "excludeClasses": "com.intellij.**"
- },
- {
- "excludeClasses": "java.**"
- },
- {
- "excludeClasses": "jdk.internal.**"
- },
- {
- "excludeClasses": "sun.**"
- },
- {
- "excludeClasses": "com.sun.**"
- }
- ]
-}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 70ea84e1..5ea50770 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,8 +48,6 @@
1.1.0
0.10.0
0.8.14
-
- 1.1.0
3.5.5
@@ -191,10 +189,6 @@
org.apache.maven.plugins
maven-surefire-plugin
${maven.surefire.plugin.version}
-
-
- reachability-metadata-generation
-
@@ -308,40 +302,5 @@
-
-
- native
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven.surefire.plugin.version}
-
-
-
- org.graalvm.buildtools
- native-maven-plugin
- ${native.maven.plugin.version}
- true
-
-
- true
- Standard
-
-
-
- ${project.basedir}/native/test-filter.json
-
-
- true
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/resources/META-INF/native-image/io/github/eggy03/cimari/reachability-metadata.json b/src/main/resources/META-INF/native-image/io/github/eggy03/cimari/reachability-metadata.json
deleted file mode 100644
index e21b36ca..00000000
--- a/src/main/resources/META-INF/native-image/io/github/eggy03/cimari/reachability-metadata.json
+++ /dev/null
@@ -1,3130 +0,0 @@
-{
- "reflection": [
- {
- "type": "io.github.eggy03.cimari.entity.compounded.HardwareId"
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableHardwareId",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableHardwareId$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableHardwareId$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setHashHWID",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setRawHWID",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableMsftNetAdapterToIpAndDnsAndProfile",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableMsftNetAdapterToIpAndDnsAndProfile$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableMsftNetAdapterToIpAndDnsAndProfile$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAdapter",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.MsftNetAdapter"
- ]
- },
- {
- "name": "setDnsClientServerAddressList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setInterfaceIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setIpAddressList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setNetConnectionProfileList",
- "parameterTypes": [
- "java.util.List"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskDriveToPartitionAndLogicalDisk",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskDriveToPartitionAndLogicalDisk$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskDriveToPartitionAndLogicalDisk$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDiskDrive",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.Win32DiskDrive"
- ]
- },
- {
- "name": "setDiskPartitionList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setLogicalDiskList",
- "parameterTypes": [
- "java.util.List"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskPartitionToLogicalDisk",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskPartitionToLogicalDisk$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32DiskPartitionToLogicalDisk$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDiskPartition",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.Win32DiskPartition"
- ]
- },
- {
- "name": "setLogicalDiskList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setPartitionId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32NetworkAdapterToConfiguration",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableWin32NetworkAdapterToConfiguration$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32NetworkAdapterToConfiguration$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAdapter",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.Win32NetworkAdapter"
- ]
- },
- {
- "name": "setConfigurationList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32ProcessorToCacheMemory",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.compounded.ImmutableWin32ProcessorToCacheMemory$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.ImmutableWin32ProcessorToCacheMemory$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCacheMemoryList",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setProcessor",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.processor.Win32Processor"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile"
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk"
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.Win32DiskPartitionToLogicalDisk"
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.Win32NetworkAdapterToConfiguration"
- },
- {
- "type": "io.github.eggy03.cimari.entity.compounded.Win32ProcessorToCacheMemory"
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.ImmutableWin32DesktopMonitor",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.display.ImmutableWin32DesktopMonitor$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.ImmutableWin32DesktopMonitor$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMonitorManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMonitorType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPixelsPerXLogicalInch",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPixelsPerYLogicalInch",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.ImmutableWin32VideoController",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.display.ImmutableWin32VideoController$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.ImmutableWin32VideoController$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAdapterDacType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setAdapterRam",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setCurrentBitsPerPixel",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setCurrentHorizontalResolution",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setCurrentRefreshRate",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setCurrentVerticalResolution",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMaxRefreshRate",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setMinRefreshRate",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVideoProcessor",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.Win32DesktopMonitor"
- },
- {
- "type": "io.github.eggy03.cimari.entity.display.Win32VideoController"
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Baseboard",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Baseboard$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Baseboard$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setModel",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setProduct",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSerialNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Bios",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Bios$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32Bios$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCurrentLanguage",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPrimaryBios",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setReleaseDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSmbiosBiosVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSmbiosPresent",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32PortConnector",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32PortConnector$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.ImmutableWin32PortConnector$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setConnectorType",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setExternalReferenceDesignator",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInternalReferenceDesignator",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPortType",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setTag",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.Win32Baseboard"
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.Win32Bios"
- },
- {
- "type": "io.github.eggy03.cimari.entity.mainboard.Win32PortConnector"
- },
- {
- "type": "io.github.eggy03.cimari.entity.memory.ImmutableWin32PhysicalMemory",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.memory.ImmutableWin32PhysicalMemory$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.memory.ImmutableWin32PhysicalMemory$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setBankLabel",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCapacity",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setConfiguredClockSpeed",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setDataWidth",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setDeviceLocator",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setFormFactor",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setModel",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setOtherIdentifyingInfo",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPartNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSerialNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSpeed",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setTag",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.memory.Win32PhysicalMemory"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableDatetime",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableDatetime$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableDatetime$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDays",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setHours",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setMinutes",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setSeconds",
- "parameterTypes": [
- "java.lang.Long"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftDnsClientServerAddress",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableMsftDnsClientServerAddress$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftDnsClientServerAddress$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAddressFamily",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setDnsServerAddresses",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setInterfaceAlias",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetAdapter",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableMsftNetAdapter$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetAdapter$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setFullDuplex",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setHidden",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setInterfaceAlias",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setInterfaceName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceOperationalStatus",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setInterfaceType",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setLinkLayerAddress",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setLinkSpeed",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMediaConnectState",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setMediaType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMtuSize",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setNdisMedium",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setNdisPhysicalMedium",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPhysicalMediaType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setReceiveLinkSpeedRaw",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setTransmitLinkSpeedRaw",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setVirtual",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetConnectionProfile",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableMsftNetConnectionProfile$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetConnectionProfile$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDomainAuthenticationKind",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setInterfaceAlias",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setIpv4Connectivity",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setIpv6Connectivity",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setNetworkCategory",
- "parameterTypes": [
- "java.lang.Long"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetIpAddress",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableMsftNetIpAddress$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableMsftNetIpAddress$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAddressFamily",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setInterfaceAlias",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setIpAddress",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setIpv4Address",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setIpv6Address",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPreferredLifetime",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.MsftNetIpAddress$Datetime"
- ]
- },
- {
- "name": "setPrefixLength",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPrefixOrigin",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setSuffixOrigin",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setType",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setValidLifeTime",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.MsftNetIpAddress$Datetime"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapter",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapter$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapter$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setIndex",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setInstalled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setMacAddress",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNetConnectionId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNetEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setPhysicalAdapter",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setTimeOfLastReset",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterConfiguration",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterConfiguration$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterConfiguration$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDefaultIpGateway",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDhcpEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setDhcpLeaseExpires",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDhcpLeaseObtained",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDhcpServer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDnsHostName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDnsServerSearchOrder",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setIndex",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setIpAddress",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setIpEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setIpSubnet",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setSettingId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterSetting",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterSetting$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.ImmutableWin32NetworkAdapterSetting$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setNetworkAdapterConfigurationIndex",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setNetworkAdapterDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.MsftDnsClientServerAddress"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.MsftNetAdapter"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.MsftNetConnectionProfile"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.MsftNetIpAddress"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.MsftNetIpAddress$Datetime"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.Win32NetworkAdapter"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.Win32NetworkAdapterConfiguration"
- },
- {
- "type": "io.github.eggy03.cimari.entity.network.Win32NetworkAdapterSetting"
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32Printer",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32Printer$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32Printer$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCapabilities",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setCapabilityDescriptions",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriverName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setHidden",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setHorizontalResolution",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPaperSizesSupported",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPrintJobDataType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPrintProcessor",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPrinterPaperNames",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setPrinterStatus",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setShareName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setShared",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setSpoolEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setVerticalResolution",
- "parameterTypes": [
- "java.lang.Long"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32SoundDevice",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32SoundDevice$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.ImmutableWin32SoundDevice$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStatusInfo",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.Win32Battery"
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.Win32Printer"
- },
- {
- "type": "io.github.eggy03.cimari.entity.peripheral.Win32SoundDevice"
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32AssociatedProcessorMemory",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.processor.ImmutableWin32AssociatedProcessorMemory$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32AssociatedProcessorMemory$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCacheMemoryDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setProcessorDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32CacheMemory",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.processor.ImmutableWin32CacheMemory$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32CacheMemory$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAssociativity",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setAvailability",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setCacheType",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setErrorCorrectType",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setInstalledSize",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setLevel",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setLocation",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPurpose",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStatusInfo",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32Processor",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.processor.ImmutableWin32Processor$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.ImmutableWin32Processor$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAddressWidth",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setArchitecture",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setExtClock",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setFamily",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setL2CacheSize",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setL3CacheSize",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMaxClockSpeed",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNumberOfCores",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setNumberOfEnabledCores",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setNumberOfLogicalProcessors",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setProcessorId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSocketDesignation",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setStepping",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setThreadCount",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVirtualizationFirmwareEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.Win32AssociatedProcessorMemory"
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.Win32CacheMemory"
- },
- {
- "type": "io.github.eggy03.cimari.entity.processor.Win32Processor"
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDrive",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDrive$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDrive$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCapabilities",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setCapabilityDescriptions",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setFirmwareRevision",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setInterfaceType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setModel",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPartitions",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSerialNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDriveToDiskPartition",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDriveToDiskPartition$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskDriveToDiskPartition$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDiskDriveDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDiskPartitionDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskPartition",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskPartition$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32DiskPartition$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setBlockSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setBootPartition",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setBootable",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDiskIndex",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNumberOfBlocks",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setPrimaryPartition",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setType",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDisk",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDisk$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDisk$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCompressed",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDriveType",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setFileSystem",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setFreeSpace",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setMediaType",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setSupportsDiskQuotas",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setSupportsFileBasedCompression",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setVolumeName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVolumeSerialNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDiskToPartition",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDiskToPartition$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.ImmutableWin32LogicalDiskToPartition$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setDiskPartitionDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setLogicalDiskDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.Win32DiskDrive"
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.Win32DiskDriveToDiskPartition"
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.Win32DiskPartition"
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.Win32LogicalDisk"
- },
- {
- "type": "io.github.eggy03.cimari.entity.storage.Win32LogicalDiskToPartition"
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32ComputerSystem",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.system.ImmutableWin32ComputerSystem$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32ComputerSystem$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setAdminPasswordStatus",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setAutomaticManagedPagefile",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setAutomaticResetBootOption",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setAutomaticResetCapability",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setBootStatus",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setBootupState",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setChassisSKUNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCurrentTimeZone",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setDaylightInEffect",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setFrontPanelResetStatus",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setHypervisorPresent",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setInfraredSupported",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setKeyboardPasswordStatus",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setModel",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNetworkServerModeEnabled",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setNumberOfLogicalProcessors",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setNumberOfProcessors",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setOemStringArray",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setPowerManagementCapabilities",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setPowerManagementSupported",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setPowerOnPasswordStatus",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPowerState",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPowerSupplyState",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setPrimaryOwnerContact",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPrimaryOwnerName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setResetCapability",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setResetCount",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setResetLimit",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setRoles",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setSystemFamily",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSystemSKUNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSystemType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setThermalState",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setTotalPhysicalMemory",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setUserName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setWorkgroup",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32Environment",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.system.ImmutableWin32Environment$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32Environment$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSystemVariable",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setVariableValue",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32OperatingSystem",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.system.ImmutableWin32OperatingSystem$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32OperatingSystem$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setBootDevice",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setBuildNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setBuildType",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCsName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDistributed",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setInstallDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setLastBootUpTime",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setLocalDateTime",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setMuiLanguages",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setNumberOfUsers",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setOsArchitecture",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPortableOperatingSystem",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setPrimary",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setRegisteredUser",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSerialNumber",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setServicePackMajorVersion",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setServicePackMinorVersion",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setSystemDirectory",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setSystemDrive",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setVersion",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setWindowsDirectory",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32PnPEntity",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.system.ImmutableWin32PnPEntity$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32PnPEntity$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCompatibleId",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setHardwareId",
- "parameterTypes": [
- "java.util.List"
- ]
- },
- {
- "name": "setManufacturer",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPnpDeviceId",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPresent",
- "parameterTypes": [
- "java.lang.Boolean"
- ]
- },
- {
- "name": "setStatus",
- "parameterTypes": [
- "java.lang.String"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32Process",
- "methods": [
- {
- "name": "fromJson",
- "parameterTypes": [
- "io.github.eggy03.cimari.entity.system.ImmutableWin32Process$Json"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.ImmutableWin32Process$Json",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- },
- {
- "name": "setCaption",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setCreationDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setDescription",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setExecutablePath",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setExecutionState",
- "parameterTypes": [
- "java.lang.Integer"
- ]
- },
- {
- "name": "setHandle",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setHandleCount",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setKernelModeTime",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setName",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setPageFileUsage",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPeakPageFileUsage",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPeakVirtualSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setPeakWorkingSetSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setPriority",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setPrivatePageCount",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setProcessId",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setSessionId",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setTerminationDate",
- "parameterTypes": [
- "java.lang.String"
- ]
- },
- {
- "name": "setThreadCount",
- "parameterTypes": [
- "java.lang.Long"
- ]
- },
- {
- "name": "setUserModeTime",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setVirtualSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- },
- {
- "name": "setWorkingSetSize",
- "parameterTypes": [
- "java.math.BigInteger"
- ]
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.Win32ComputerSystem"
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.Win32Environment"
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.Win32OperatingSystem"
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.Win32PnPEntity"
- },
- {
- "type": "io.github.eggy03.cimari.entity.system.Win32Process"
- },
- {
- "type": "io.github.eggy03.cimari.entity.user.Win32UserAccount"
- },
- {
- "type": "io.github.eggy03.cimari.mapper.CommonMappingInterfaceDefaultMethodsTest$MockEntity",
- "fields": [
- {
- "name": "id"
- },
- {
- "name": "value"
- }
- ],
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- }
- ]
- },
- {
- "type": "io.github.eggy03.cimari.mapping.CommonMappingInterface"
- },
- {
- "type": "io.github.eggy03.cimari.shell.query.QueryUtilityTest$ExtensionOfMockWithAnnotatedMethods"
- },
- {
- "type": "io.github.eggy03.cimari.shell.query.QueryUtilityTest$MockEmptyClass"
- },
- {
- "type": "io.github.eggy03.cimari.shell.query.QueryUtilityTest$MockWithAnnotatedMethods"
- },
- {
- "type": "io.github.eggy03.cimari.shell.query.QueryUtilityTest$MockWithoutAnnotatedMethods"
- },
- {
- "type": "io.github.eggy03.cimari.terminal.TerminalService"
- },
- {
- "type": "java.lang.Object",
- "methods": [
- {
- "name": "",
- "parameterTypes": []
- }
- ]
- },
- {
- "type": "sun.instrument.InstrumentationImpl",
- "jniAccessible": true,
- "methods": [
- {
- "name": "",
- "parameterTypes": [
- "long",
- "boolean",
- "boolean",
- "boolean"
- ]
- },
- {
- "name": "loadClassAndCallAgentmain",
- "parameterTypes": [
- "java.lang.String",
- "java.lang.String"
- ]
- },
- {
- "name": "loadClassAndCallPremain",
- "parameterTypes": [
- "java.lang.String",
- "java.lang.String"
- ]
- },
- {
- "name": "transform",
- "parameterTypes": [
- "java.lang.Module",
- "java.lang.ClassLoader",
- "java.lang.String",
- "java.lang.Class",
- "java.security.ProtectionDomain",
- "byte[]",
- "boolean"
- ]
- }
- ]
- },
- {
- "type": "sun.reflect.ReflectionFactory",
- "methods": [
- {
- "name": "getReflectionFactory",
- "parameterTypes": []
- },
- {
- "name": "newConstructorForSerialization",
- "parameterTypes": [
- "java.lang.Class",
- "java.lang.reflect.Constructor"
- ]
- }
- ]
- },
- {
- "type": "tools.jackson.core.JacksonException",
- "serializable": true
- },
- {
- "type": "tools.jackson.databind.deser.Deserializers[]"
- },
- {
- "type": "tools.jackson.databind.deser.KeyDeserializers[]"
- },
- {
- "type": "tools.jackson.databind.deser.ValueInstantiators[]"
- },
- {
- "type": "tools.jackson.databind.ser.Serializers[]"
- }
- ],
- "resources": [
- {
- "glob": "EmptyScript.ps1"
- },
- {
- "glob": "HardwareID.ps1"
- },
- {
- "glob": "META-INF/services/java.time.zone.ZoneRulesProvider"
- },
- {
- "glob": "META-INF/services/org.apache.maven.surefire.spi.MasterProcessChannelProcessorFactory"
- },
- {
- "glob": "META-INF/services/org.assertj.core.configuration.Configuration"
- },
- {
- "glob": "META-INF/services/org.assertj.core.presentation.Representation"
- },
- {
- "glob": "META-INF/services/org.junit.platform.commons.support.scanning.ClasspathScanner"
- },
- {
- "glob": "META-INF/services/org.junit.platform.engine.TestEngine"
- },
- {
- "glob": "META-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener"
- },
- {
- "glob": "META-INF/services/org.junit.platform.launcher.LauncherSessionListener"
- },
- {
- "glob": "META-INF/services/org.junit.platform.launcher.PostDiscoveryFilter"
- },
- {
- "glob": "META-INF/services/org.junit.platform.launcher.TestExecutionListener"
- },
- {
- "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider"
- },
- {
- "glob": "MsftNetAdapterToIpAndDnsAndProfile.ps1"
- },
- {
- "glob": "SimpleAdditionScript.ps1"
- },
- {
- "glob": "SingleLineScript.ps1"
- },
- {
- "glob": "Win32DiskDriveToPartitionAndLogicalDisk.ps1"
- },
- {
- "glob": "Win32DiskPartitionToLogicalDisk.ps1"
- },
- {
- "glob": "Win32NetworkAdapterToConfiguration.ps1"
- },
- {
- "glob": "Win32ProcessorToCacheMemory.ps1"
- },
- {
- "glob": "invalidPath"
- },
- {
- "glob": "junit-platform.properties"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.AnnotationEngine"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.DoNotMockEnforcer"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.DoNotMockEnforcerWithType"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.InstantiatorProvider2"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.MemberAccessor"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.MockMaker"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.MockResolver"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.MockitoLogger"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.PluginSwitch"
- },
- {
- "glob": "mockito-extensions/org.mockito.plugins.StackTraceCleanerProvider"
- },
- {
- "glob": "org/mockito/internal/creation/bytebuddy/MockMethodAdvice$ForEquals.class"
- },
- {
- "glob": "org/mockito/internal/creation/bytebuddy/MockMethodAdvice$ForHashCode.class"
- },
- {
- "glob": "org/mockito/internal/creation/bytebuddy/MockMethodAdvice$ForStatic.class"
- },
- {
- "glob": "org/mockito/internal/creation/bytebuddy/MockMethodAdvice.class"
- },
- {
- "glob": "org/mockito/internal/creation/bytebuddy/inject-MockMethodDispatcher.raw"
- },
- {
- "glob": "org/slf4j/impl/StaticLoggerBinder.class"
- }
- ]
-}
\ No newline at end of file
diff --git a/src/test/java/reachability_metadata/ReflectionMetadataGenerationTest.java b/src/test/java/reachability_metadata/ReflectionMetadataGenerationTest.java
deleted file mode 100644
index 021b8ba3..00000000
--- a/src/test/java/reachability_metadata/ReflectionMetadataGenerationTest.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package reachability_metadata;
-
-import io.github.eggy03.cimari.service.CommonServiceInterface;
-import io.github.eggy03.cimari.service.OptionalCommonServiceInterface;
-import io.github.eggy03.cimari.service.compounded.HardwareIdService;
-import io.github.eggy03.cimari.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService;
-import io.github.eggy03.cimari.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService;
-import io.github.eggy03.cimari.service.compounded.Win32DiskPartitionToLogicalDiskService;
-import io.github.eggy03.cimari.service.compounded.Win32NetworkAdapterToConfigurationService;
-import io.github.eggy03.cimari.service.compounded.Win32ProcessorToCacheMemoryService;
-import io.github.eggy03.cimari.service.display.Win32DesktopMonitorService;
-import io.github.eggy03.cimari.service.display.Win32VideoControllerService;
-import io.github.eggy03.cimari.service.mainboard.Win32BaseboardService;
-import io.github.eggy03.cimari.service.mainboard.Win32BiosService;
-import io.github.eggy03.cimari.service.mainboard.Win32PortConnectorService;
-import io.github.eggy03.cimari.service.memory.Win32PhysicalMemoryService;
-import io.github.eggy03.cimari.service.network.MsftDnsClientServerAddressService;
-import io.github.eggy03.cimari.service.network.MsftNetAdapterService;
-import io.github.eggy03.cimari.service.network.MsftNetConnectionProfileService;
-import io.github.eggy03.cimari.service.network.MsftNetIpAddressService;
-import io.github.eggy03.cimari.service.network.Win32NetworkAdapterConfigurationService;
-import io.github.eggy03.cimari.service.network.Win32NetworkAdapterService;
-import io.github.eggy03.cimari.service.network.Win32NetworkAdapterSettingService;
-import io.github.eggy03.cimari.service.peripheral.Win32BatteryService;
-import io.github.eggy03.cimari.service.peripheral.Win32PrinterService;
-import io.github.eggy03.cimari.service.peripheral.Win32SoundDeviceService;
-import io.github.eggy03.cimari.service.processor.Win32AssociatedProcessorMemoryService;
-import io.github.eggy03.cimari.service.processor.Win32CacheMemoryService;
-import io.github.eggy03.cimari.service.processor.Win32ProcessorService;
-import io.github.eggy03.cimari.service.storage.Win32DiskDriveService;
-import io.github.eggy03.cimari.service.storage.Win32DiskDriveToDiskPartitionService;
-import io.github.eggy03.cimari.service.storage.Win32DiskPartitionService;
-import io.github.eggy03.cimari.service.storage.Win32LogicalDiskService;
-import io.github.eggy03.cimari.service.storage.Win32LogicalDiskToPartitionService;
-import io.github.eggy03.cimari.service.system.Win32ComputerSystemService;
-import io.github.eggy03.cimari.service.system.Win32EnvironmentService;
-import io.github.eggy03.cimari.service.system.Win32OperatingSystemService;
-import io.github.eggy03.cimari.service.system.Win32PnPEntityService;
-import io.github.eggy03.cimari.service.system.Win32ProcessService;
-import org.jspecify.annotations.NonNull;
-import org.junit.jupiter.api.Tag;
-import org.junit.jupiter.api.Test;
-import org.junit.jupiter.api.condition.EnabledOnOs;
-import org.junit.jupiter.api.condition.OS;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-@EnabledOnOs(OS.WINDOWS)
-@Tag("reachability-metadata-generation")
-class ReflectionMetadataGenerationTest {
-
- private static final Logger log = LoggerFactory.getLogger(ReflectionMetadataGenerationTest.class);
- private final long timeout = 5L;
-
- @Test
- void createEntityMapperServiceMetadata_successPath() {
-
- runOptionalCommonService(new HardwareIdService(), new Win32ComputerSystemService());
-
- runCommonService(
- new MsftNetAdapterToIpAndDnsAndProfileService(),
- new Win32DiskDriveToPartitionAndLogicalDiskService(),
- new Win32DiskPartitionToLogicalDiskService(),
- new Win32NetworkAdapterToConfigurationService(),
- new Win32ProcessorToCacheMemoryService(),
-
- new Win32DesktopMonitorService(),
- new Win32VideoControllerService(),
-
- new Win32BaseboardService(),
- new Win32BiosService(),
- new Win32PortConnectorService(),
-
- new Win32PhysicalMemoryService(),
-
- new MsftDnsClientServerAddressService(),
- new MsftNetAdapterService(),
- new MsftNetConnectionProfileService(),
- new MsftNetIpAddressService(),
- new Win32NetworkAdapterService(),
- new Win32NetworkAdapterConfigurationService(),
- new Win32NetworkAdapterSettingService(),
-
- new Win32BatteryService(),
- new Win32PrinterService(),
- new Win32SoundDeviceService(),
-
- new Win32AssociatedProcessorMemoryService(),
- new Win32CacheMemoryService(),
- new Win32ProcessorService(),
-
- new Win32DiskDriveService(),
- new Win32DiskDriveToDiskPartitionService(),
- new Win32DiskPartitionService(),
- new Win32LogicalDiskService(),
- new Win32LogicalDiskToPartitionService(),
-
- new Win32EnvironmentService(),
- new Win32OperatingSystemService(),
- new Win32PnPEntityService(),
- new Win32ProcessService());
- }
-
- public void runCommonService(CommonServiceInterface> @NonNull ... services) {
- for (CommonServiceInterface> service : services) {
- service.get(timeout).forEach(obj -> log.info(obj.toString()));
- }
- }
-
- public void runOptionalCommonService(OptionalCommonServiceInterface> @NonNull ... services) {
- for (OptionalCommonServiceInterface> service : services) {
- service.get(timeout).ifPresent(obj -> log.info(obj.toString()));
- }
- }
-}
diff --git a/src/test/java/reachability_metadata/package-info.java b/src/test/java/reachability_metadata/package-info.java
deleted file mode 100644
index 4b258d11..00000000
--- a/src/test/java/reachability_metadata/package-info.java
+++ /dev/null
@@ -1,5 +0,0 @@
-/**
- * These aren't really tests
- * They just exist to help auto-generate reachability-metadata.json for native image support
- */
-package reachability_metadata;
\ No newline at end of file
From 12c52c8cfb976263d564f4fa2ff00a9155241b85 Mon Sep 17 00:00:00 2001
From: Egg-03 <111327101+eggy03@users.noreply.github.com>
Date: Mon, 18 May 2026 00:55:41 +0530
Subject: [PATCH 2/3] chore: bump version to 0.2.1
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 5ea50770..e95ce077 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
io.github.eggy03
cimari
- 0.2.0
+ 0.2.1
8
From cd473895548495e19d25f3212df92e0b77e66b7e Mon Sep 17 00:00:00 2001
From: Egg-03 <111327101+eggy03@users.noreply.github.com>
Date: Mon, 18 May 2026 01:05:55 +0530
Subject: [PATCH 3/3] docs: add changelog for 0.2.1
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
---
CHANGELOG.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 66eccd5c..b820660d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,13 @@ The following headings may be used while categorizing the list of changes made i
- Documentation
- Known Issues
+## [0.2.1] - May 18, 2026
+
+### Removed Features
+
+- Removed Native Image Support
+- Removed `native` profile from Maven
+
## [0.2.0] - May 13, 2026
### New Features