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

com.atlassian.maven.plugin.clover.internal.CompilerConfiguration Maven / Gradle / Ivy

package com.atlassian.maven.plugin.clover.internal;

import com.atlassian.maven.plugin.clover.DistributedCoverage;
import com.atlassian.maven.plugin.clover.MethodWithMetricsContext;
import com.atlassian.maven.plugin.clover.TestSources;

import java.util.Map;
import java.util.Set;

public interface CompilerConfiguration extends CloverConfiguration {

    Set getIncludes();

    Set getExcludes();

    boolean isIncludesAllSourceRoots();

    String getJdk();

    String getFlushPolicy();

    int getFlushInterval();

    boolean isUseFullyQualifiedJavaLang();

    String getEncoding();

    Map getMethodContexts();

    Set getMethodWithMetricsContexts();

    Map getStatementContexts();

    DistributedCoverage getDistributedCoverage();

    int getStaleMillis();

    String getInstrumentation();

    String getInstrumentLambda();

    boolean isCopyExcludedFiles();

    TestSources getTestSources();

    boolean isRecordTestResults();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy