All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.societegenerale.commons.plugin.rules.ArchRuleTest Maven / Gradle / Ivy

There is a newer version: 4.0.1
Show newest version
package com.societegenerale.commons.plugin.rules;

import java.util.Collection;

import com.societegenerale.commons.plugin.service.ScopePathProvider;

/**
 * Created by agarg020917 on 11/10/2017.
 */
@FunctionalInterface
public interface ArchRuleTest {

  /**
   *
   * @param packagePath the package from which classes should be loaded, for example "com.societegenerale"
   * @param scopePathProvider from which root directory we should load classes, either for "main" or "test" classes
   * @param excludedPaths a list of paths to exclude from the analysis
   */
  void execute(String packagePath, ScopePathProvider scopePathProvider, Collection excludedPaths);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy