Class IRExtractionRunner

java.lang.Object
edu.university.ecs.lab.intermediate.create.IRExtractionRunner

public class IRExtractionRunner extends Object
IRExtractionRunner is the main entry point for the intermediate extraction process, relying on IRExtractionService.

The 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.

  • Constructor Details

    • IRExtractionRunner

      public IRExtractionRunner()
  • Method Details

    • main

      public static void main(String[] args) throws Exception
      Intermediate extraction runner, generates IR from remote repository and writes to file.
      Throws:
      Exception