From dee9f0a80d6d96908c083d7a5d42f058239c140f Mon Sep 17 00:00:00 2001 From: Marco Kaufmann Date: Wed, 22 Jan 2025 15:31:14 +0100 Subject: [PATCH] Changes after review --- .../architecture/NewArchitectureData.java | 4 ++-- .../{NewFileSliceGraph.java => NewGraph.java} | 19 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) rename plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/{NewFileSliceGraph.java => NewGraph.java} (60%) diff --git a/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewArchitectureData.java b/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewArchitectureData.java index 3b87bee9..d1624a6b 100644 --- a/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewArchitectureData.java +++ b/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewArchitectureData.java @@ -25,9 +25,9 @@ public interface NewArchitectureData { /** - * Adds a new file slice graph to the architecture data. + * Adds a new graph to the architecture data. */ - NewFileSliceGraph newFileSliceGraph(); + NewGraph newGraph(); /** * Save the architecture data. diff --git a/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewFileSliceGraph.java b/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewGraph.java similarity index 60% rename from plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewFileSliceGraph.java rename to plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewGraph.java index dd14ec37..7150387e 100644 --- a/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewFileSliceGraph.java +++ b/plugin-api/src/main/java/org/sonar/api/batch/sensor/architecture/NewGraph.java @@ -22,26 +22,25 @@ import org.sonar.api.Beta; /** - * Represents a file slice graph recorded by the architecture sensor. + * Represents a graph recorded by the architecture sensor. */ -public interface NewFileSliceGraph { +public interface NewGraph { /** - * Sets the source code language for which this file slice graph was recorded. + * Sets the source code language for which this graph was recorded. * - * @param language source code language (`java`, `javascript`, ...) + * @param languageKey source code language */ @Beta - NewFileSliceGraph setLanguage(String language); + NewGraph setLanguage(String languageKey); /** - * Sets the graph data for this file slice graph from the given byte array. + * Sets the data for this graph. * This method is for internal use only. - * The concrete data format is not nearer specified while prone to change in the future, it is irrelevant for the DB side. - * There must be a common contract between the analyzer side and the UI side. + * The concrete data model is not nearer specified. There must be a common contract between the analyzer and the UI side. * - * @param bytes graph data + * @param json data for this graph in JSON format. */ @Beta - NewFileSliceGraph setData(byte[] bytes); + NewGraph setData(String json); }