Spoon Initial Setup: Configured Spoon for Abstract Syntax Tree (AST) creation and analysis.
Abstract Visitor Attempt: Initially, an abstract visitor was used with a custom filter, but it didn't produce the full method call chain as required.
Abstract Processor Utilization: Switched to using Spoon's Abstract Processor to successfully retrieve and traverse complete method call chains.
Done in This PR:
Database Method Finder: Implemented a custom filter to detect database-related methods.
Method Call Chain Traversal: Developed functionality to get and traverse all method call chains in the project.
As we can now get and traverse full method chains, we will proceed with using the Eclipse library. However, if any issues arise with Eclipse, Spoon is set up and ready to be used from this branch.
This PR includes:
Done in This PR:
As we can now get and traverse full method chains, we will proceed with using the Eclipse library. However, if any issues arise with Eclipse, Spoon is set up and ready to be used from this branch.