All Classes and Interfaces

Class
Description
Represents an annotation in Java
 
 
Enum to represent the role of a class in a system
Model to represent the JSON configuration file Some additional notes, this object is p
Utility class for reading and validating the input config file
 
 
 
Service for extracting the differences between a local and remote repository.
Service for extracting the differences between a local and remote repository and generating delta
 
Represents an extension of a method declaration.
 
Represents a field attribute in a Java class or in our case a JClass.
 
Manages all file paths and file path conversion functions.
Service for managing local repository including the cloning and resetting the current commit.
 
 
Enum to represent the HTTP methods
 
 
 
IRExtractionRunner is the main entry point for the intermediate extraction process, relying on IRExtractionService.
Top-level service for extracting intermediate representation from remote repositories.
 
Represents a class in Java.
Utility class for reading and writing JSON to a file.
Interface for classes that can be serialized to JSON object
 
This class is used for creating new IR's from old IR + Delta and provides all functionality related to updating the old IR
Represents a method declaration in Java.
Represents a method call in Java.
 
 
 
Represents the overarching structure of a microservice system.
Represents the intermediate structure of a microservice system.
 
Represents an extension of a method call.
 
 
Static utility class for parsing a file and returning associated models from code structure.
Utility class for parsing strings.
Represents a system change in the system.