public abstract class IjProjectConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
IjProjectConfig.Builder |
Constructor and Description |
---|
IjProjectConfig() |
public abstract JavaBuckConfig getJavaBuckConfig()
public abstract BuckConfig getBuckConfig()
@Value.Default public boolean isAutogenerateAndroidFacetSourcesEnabled()
public abstract com.google.common.collect.ImmutableSet<String> getIntellijPluginLabels()
public abstract com.google.common.collect.ImmutableMap<String,String> getLabelToGeneratedSourcesMap()
public abstract boolean isCleanerEnabled()
public abstract boolean isRemovingUnusedLibrariesEnabled()
public abstract boolean isExcludeArtifactsEnabled()
public abstract boolean isIncludeTransitiveDependency()
public abstract boolean isSkipBuildEnabled()
public abstract boolean isKeepModuleFilesInModuleDirsEnabled()
public abstract AggregationMode getAggregationMode()
public abstract String getModuleGroupName()
public abstract String getProjectRoot()
public abstract IjProjectPaths getProjectPaths()
public abstract boolean isAggregatingAndroidResourceModulesEnabled()
public abstract com.google.common.collect.ImmutableSet<String> getIgnoredTargetLabels()
public abstract int getAggregationLimitForAndroidResourceModule()
public abstract boolean isGeneratingAndroidManifestEnabled()
public abstract boolean isGeneratingTargetInfoMapEnabled()
public abstract Optional<Path> getExtraCompilerOutputModulesPath()
public abstract com.google.common.collect.ImmutableSet<String> getIncludeTestPatterns()
public abstract com.google.common.collect.ImmutableSet<String> getExcludeTestPatterns()
public abstract boolean isMultiCellModuleSupportEnabled()
public abstract boolean isGeneratingDummyRDotJavaEnabled()
public abstract Optional<Path> getKotlinJavaRuntimeLibraryTemplatePath()
public static IjProjectConfig.Builder builder()