Skip to content

Commit e2d7aeb

Browse files
committed
Update and move serialization documentation to the util class
1 parent f04d7e2 commit e2d7aeb

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

common/utils/src/main/java/org/graalvm/buildtools/utils/DynamicAccessMetadataUtils.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ public static Set<String> readArtifacts(File inputFile) throws IOException {
2929
return artifacts;
3030
}
3131

32+
/**
33+
* Serializes dynamic access metadata to JSON.
34+
* <p>
35+
* The output follows the schema defined at:
36+
* <a href="https://github.com/oracle/graal/blob/master/docs/reference-manual/native-image/assets/dynamic-access-metadata-schema-v1.0.0.json">
37+
* dynamic-access-metadata-schema-v1.0.0.json
38+
* </a>
39+
*/
3240
public static void serialize(File outputFile, Map<String, Set<String>> exportMap) throws IOException {
3341
JSONArray jsonArray = new JSONArray();
3442

native-gradle-plugin/src/main/java/org/graalvm/buildtools/gradle/tasks/GenerateDynamicAccessMetadata.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,6 @@ private void collectDependencies(ResolvedComponentResult node, Map<String, Set<S
195195
dependencyMap.put(coordinates, dependencies);
196196
}
197197

198-
/**
199-
* Writes the export map to a JSON file. Each key (a classpath entry) maps to
200-
* a JSON array of classpath entry paths of its dependencies.
201-
*/
202198
private void serializeExportMap(File outputFile, Map<String, Set<String>> exportMap) throws IOException {
203199
DynamicAccessMetadataUtils.serialize(outputFile, exportMap);
204200
GraalVMLogger.of(getLogger()).lifecycle("Dynamic Access Metadata written into " + outputFile);

native-maven-plugin/src/main/java/org/graalvm/buildtools/maven/NativeBuildDynamicAccessMetadataMojo.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,6 @@ private Set<String> collectDependencies(String coordinates, Map<String, String>
179179
return dependencies;
180180
}
181181

182-
/**
183-
* Writes the export map to a JSON file. Each key (a classpath entry) maps to
184-
* a JSON array of classpath entry paths of its dependencies.
185-
*/
186182
private void serializeExportMap(File outputFile, Map<String, Set<String>> exportMap) throws IOException {
187183
DynamicAccessMetadataUtils.serialize(outputFile, exportMap);
188184
getLog().info("Dynamic Access Metadata written into " + outputFile);

0 commit comments

Comments
 (0)