Package edu.university.ecs.lab.intermediate.create
package edu.university.ecs.lab.intermediate.create
This package contains the classes responsible for creating the intermediate representation (IR) from remote repositories.
This package involves using the IRExtractionService
to clone repositories, scan them for REST endpoints and calls, and then write the extracted data to an intermediate representation file.
IRExtractionRunner
is available as a test runner.
-
ClassDescriptionThe IR extraction process is responsible for cloning remote services, scanning through each local repo and extracting rest endpoints/calls, and writing each service and endpoints to intermediate representation.