public abstract class JavaLibraryDeps extends Object
JavaLibraryDescription.CoreArg
after they've been resolved from
BuildTarget
s to BuildRule
s, including resolving queries and (TODO:jkeljo)
exports.Modifier and Type | Class and Description |
---|---|
static class |
JavaLibraryDeps.Builder |
Constructor and Description |
---|
JavaLibraryDeps() |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getDeps() |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getExportedDeps() |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getExportedProvidedDeps() |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getProvidedDeps() |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getRuntimeDeps() |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
getSourceOnlyAbiDeps() |
static JavaLibraryDeps |
newInstance(JavaLibraryDescription.CoreArg args,
BuildRuleResolver resolver,
TargetConfiguration targetConfiguration,
ConfiguredCompilerFactory compilerFactory) |
public static JavaLibraryDeps newInstance(JavaLibraryDescription.CoreArg args, BuildRuleResolver resolver, TargetConfiguration targetConfiguration, ConfiguredCompilerFactory compilerFactory)
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getDeps()
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getProvidedDeps()
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getExportedDeps()
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getExportedProvidedDeps()
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getSourceOnlyAbiDeps()
@Value.Lazy public com.google.common.collect.ImmutableSortedSet<BuildRule> getRuntimeDeps()