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)