public interface HasClasspathEntries
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSet<SourcePath> |
getImmediateClasspaths()
Returns the classpaths for only this rule, not its deps.
|
com.google.common.collect.ImmutableSet<SourcePath> |
getOutputClasspaths() |
com.google.common.collect.ImmutableSet<JavaLibrary> |
getTransitiveClasspathDeps() |
com.google.common.collect.ImmutableSet<SourcePath> |
getTransitiveClasspaths() |
com.google.common.collect.ImmutableSet<SourcePath> getTransitiveClasspaths()
javac
's -classpath
flag
in order to build a jar associated with this rule.com.google.common.collect.ImmutableSet<JavaLibrary> getTransitiveClasspathDeps()
com.google.common.collect.ImmutableSet<SourcePath> getImmediateClasspaths()
Used to generate the value of getTransitiveClasspaths()
.
com.google.common.collect.ImmutableSet<SourcePath> getOutputClasspaths()
javac
's
-classpath
flag in order to compile rules that depend on this rule. This is a
superset of getImmediateClasspaths
which also contains the classpath entries of any
exported deps.