Manually adding edges to the DependencyGraph through annotations, could be useful in case a developer would want to increase safety in certain situations (for example DI) manually.
E.g.:
@DependsOn(RandomClass.class, "randomMethod")
@DependsOnFile("/path/to/random.file")
Adding edges to Types/NonTypes in this way should be quite simple.
Edges to files require more adaptations, since changes to arbitrary files are currently not recognized.
Manually adding edges to the DependencyGraph through annotations, could be useful in case a developer would want to increase safety in certain situations (for example DI) manually.
E.g.:
Adding edges to Types/NonTypes in this way should be quite simple.
Edges to files require more adaptations, since changes to arbitrary files are currently not recognized.