JRipples Dependency Builders
JRipples dependency builders (parsers) are used for extracting dependency information from components of a system under analysis. Extracted dependencies are stored in the dependency graph and serve as a backend for the propagation rules. Currently, JRipples provides the following standard dependency builder modules:
- Method Level dependency builder. The default dependency builder that extracts dependencies at granularities of classes and their members from Abstract Syntax Tree (AST) of Eclipse.
- Polymorphic method level dependency builder. Same as the mehtod level dependency builder, with the exception that each method call results in dependency not only between the caller and callee specified in the code, but also between the caller and each method that overrides the callee.