/DiffMethod

Finding differences between arguments of methods

Primary LanguageJavaMIT LicenseMIT

DiffMethod

Finding differences between arguments of methods

Libraries

I used RepoDriller and JavaParser libraries to implement this tool.

How to build?

  1. Clone the repository

  2. Navigate to the project root directory

  3. Build a jar file

./gradlew fatjar

How to use?

  1. Navigate to the lib folder
/project folder/build/libs
  1. Run a jar file
java -jar CodingTask-all-1.0.0.jar

Note: Results will be produced next to the jar file.

Warning: You should use a different folder for the cloning process in each run.

Want an easier way?

Download the jar file from the release tab and use it.

Result

I have tested this tool with 4 repositories:

  1. My test repo
  1. Gson
  1. Retrofit
  1. Streamex