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

io.jexxa.jexxatest.architecture.ArchitectureRules Maven / Gradle / Ivy

package io.jexxa.jexxatest.architecture;

/**
 * This class provides methods to validate the architecture of your application.
 */
@SuppressWarnings("unused")
public final class ArchitectureRules {
    public static PortsAndAdapters portsAndAdapters(Class project)
    {
        return new PortsAndAdapters(project);
    }

    public static PatternLanguage patternLanguage(Class project)
    {
        return new PatternLanguage(project);
    }

    public static AggregateRules aggregateRules(Class project)
    {
        return new AggregateRules(project);
    }

    private ArchitectureRules()
    {
        //Empty private constructor
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy