public abstract class BuildFileManifest extends Object implements ComputeResult, FileManifest
Constructor and Description |
---|
BuildFileManifest() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableMap<String,Object> |
getConfigs() |
abstract Optional<com.google.common.collect.ImmutableMap<String,Optional<String>>> |
getEnv() |
abstract com.google.common.collect.ImmutableList<ParsingError> |
getErrors() |
abstract com.google.common.collect.ImmutableList<GlobSpecWithResult> |
getGlobManifest() |
abstract com.google.common.collect.ImmutableSortedSet<String> |
getIncludes() |
abstract com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,Object>> |
getTargets() |
static BuildFileManifest |
of(com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,Object>> targets,
com.google.common.collect.ImmutableSortedSet<String> includes,
com.google.common.collect.ImmutableMap<String,Object> configs,
Optional<com.google.common.collect.ImmutableMap<String,Optional<String>>> env,
com.google.common.collect.ImmutableList<GlobSpecWithResult> globManifest,
com.google.common.collect.ImmutableList<ParsingError> errors) |
public abstract com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,Object>> getTargets()
public abstract com.google.common.collect.ImmutableSortedSet<String> getIncludes()
getIncludes
in interface FileManifest
public abstract com.google.common.collect.ImmutableMap<String,Object> getConfigs()
getConfigs
in interface FileManifest
public abstract Optional<com.google.common.collect.ImmutableMap<String,Optional<String>>> getEnv()
getEnv
in interface FileManifest
public abstract com.google.common.collect.ImmutableList<GlobSpecWithResult> getGlobManifest()
public abstract com.google.common.collect.ImmutableList<ParsingError> getErrors()
getErrors
in interface FileManifest
public static BuildFileManifest of(com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,Object>> targets, com.google.common.collect.ImmutableSortedSet<String> includes, com.google.common.collect.ImmutableMap<String,Object> configs, Optional<com.google.common.collect.ImmutableMap<String,Optional<String>>> env, com.google.common.collect.ImmutableList<GlobSpecWithResult> globManifest, com.google.common.collect.ImmutableList<ParsingError> errors)