public abstract class ProjectBuildFileParserOptions extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ProjectBuildFileParserOptions.Builder |
Constructor and Description |
---|
ProjectBuildFileParserOptions() |
public abstract AbsPath getProjectRoot()
public abstract String getPythonInterpreter()
public abstract boolean getAllowEmptyGlobs()
public abstract com.google.common.collect.ImmutableSet<PathMatcher> getIgnorePaths()
public abstract String getBuildFileName()
public abstract com.google.common.collect.ImmutableMap<String,ImplicitInclude> getPackageImplicitIncludes()
public abstract com.google.common.collect.ImmutableSet<BaseDescription<?>> getDescriptions()
public abstract com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,String>> getRawConfig()
@Value.Default public String getCellName()
@Value.Default public boolean getUseWatchmanGlob()
@Value.Default public boolean getWatchmanGlobStatResults()
@Value.Default public boolean getWatchmanUseGlobGenerator()
@Value.Default public Watchman getWatchman()
@Value.Default public boolean getEnableProfiling()
public abstract com.google.common.collect.ImmutableSet<BuiltInProvider<?>> getPerFeatureProviders()
@Value.Default public ImplicitNativeRulesState getImplicitNativeRulesState()
@Value.Default public UserDefinedRulesState getUserDefinedRulesState()
@Value.Default public boolean isWarnAboutDeprecatedSyntax()
public static ProjectBuildFileParserOptions.Builder builder()