public abstract class ImplicitInclude extends Object
| Constructor and Description |
|---|
ImplicitInclude() |
| Modifier and Type | Method and Description |
|---|---|
static ImplicitInclude |
fromConfigurationString(String configurationString)
Constructs a
AbstractImplicitInclude from a configuration string in the form of |
String |
getImportString() |
com.google.devtools.build.lib.syntax.SkylarkImport |
getLoadPath()
Returns the load path for the given path.
|
abstract com.google.common.collect.ImmutableMap<String,String> |
getSymbols() |
static ImplicitInclude |
of(String rawImportLabel,
Map<String,? extends String> symbols) |
@Value.Derived public String getImportString()
@Value.Derived public com.google.devtools.build.lib.syntax.SkylarkImport getLoadPath()
public static ImplicitInclude fromConfigurationString(String configurationString)
AbstractImplicitInclude from a configuration string in the form of
//path/to:bzl_file.bzl::symbol_to_import::second_symbol_to_import
configurationString - The string used in configurationAbstractImplicitInclude object{@link - HumanReadableException} if the configuration string is invalidpublic static ImplicitInclude of(String rawImportLabel, Map<String,? extends String> symbols)