This project studies the usage and surfaces of Java components by instrumenting them with Java agents.
calls-across-libs/libs-info-agent : Java agent that performs the analysis
calls-across-libs/libs-info-project-runner : Runs unit tests of Java components and instruments them using the agent
These commands run the tool on the Java components listed in calls-across-libs/libs-info-project-runner/projects/projects-list.json
3. docker run -v /path/to/this/repo/calls-across-libs:/calls-across-libs image-name # writes data to this repo's path
OR
This should generate the data in /calls-across-libs/libs-info-project-runner/api-surface-data. Use
to view the data if you used the second command.