From 169827fb6ce8e9a57b463c5f0755704e10771947 Mon Sep 17 00:00:00 2001 From: "andrea.terzani" Date: Wed, 16 Oct 2024 15:07:46 +0200 Subject: [PATCH] new cia output --- pom.xml | 6 +++++- .../controllers/ApplicationBrowserController.java | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7231cf2..56ed1f3 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,11 @@ spring-cloud-starter-openfeign - + + org.springdoc + springdoc-openapi-starter-webmvc-ui + 2.5.0 + org.antlr ST4 diff --git a/src/main/java/com/olympus/hermione/controllers/ApplicationBrowserController.java b/src/main/java/com/olympus/hermione/controllers/ApplicationBrowserController.java index 09866e3..7da9708 100644 --- a/src/main/java/com/olympus/hermione/controllers/ApplicationBrowserController.java +++ b/src/main/java/com/olympus/hermione/controllers/ApplicationBrowserController.java @@ -1,5 +1,6 @@ package com.olympus.hermione.controllers; +import com.olympus.dto.ClassDetailedInfo; import com.olympus.dto.TreeNode; import com.olympus.feign.SourceCodeModule; import com.olympus.hermione.services.SourceCodeService; @@ -22,4 +23,12 @@ public class ApplicationBrowserController { return sourceCodeModule.getTreeFromNode(applicationName,"application"); } + + @GetMapping("/source-module/getClassDetailedInfo") + public ClassDetailedInfo getClassDetailedInfo(@RequestParam() String className){ + return sourceCodeModule.getClassDetailedInfo(className); + } + + + }