Interface | Description |
---|---|
CalculateAbi |
Tag interface for rules that calculate ABIs for Java code.
|
HasClasspathDeps |
A convenience interface for items which contribute to the classpath of a java packageable.
|
HasClasspathEntries |
Implemented by build rules where the output has a classpath environment.
|
HasDesugarSupport |
Implemented by build rules that support desugar process to the lower java versions, for example
java 8 to java 7 desugar for Android builds.
|
HasJavaAbi | |
HasJavaClassHashes |
This should be considered deprecated.
|
HasMavenCoordinates | |
HasSources |
Provides information about sources that build rule have.
|
JavaAbiInfo |
Provides information about a java abi.
|
JavaClassHashesProvider |
Provider that can load java class hashes from the filesystem.
|
JavaLibrary | |
JavaPackageFinder |
Class | Description |
---|---|
DefaultJavaAbiInfo |
The default inmplementation of JavaAbiInfo.
|
EmptyJavaAbiInfo |
The implementation of JavaAbiInfo for targets that have no sources.
|
JavaAbis |
Provides some utilities for dealing with Java abis and abi rules.
|
JavaLibrary.Data |