public class JavaAbis extends Object
Modifier and Type | Field and Description |
---|---|
static Flavor |
CLASS_ABI_FLAVOR |
static Flavor |
SOURCE_ABI_FLAVOR |
static Flavor |
SOURCE_ONLY_ABI_FLAVOR |
static Flavor |
VERIFIED_SOURCE_ABI_FLAVOR |
Modifier and Type | Method and Description |
---|---|
static BuildTarget |
getClassAbiJar(BuildTarget libraryTarget) |
static BuildTarget |
getLibraryTarget(BuildTarget abiTarget)
Returns the library target for an abi target.
|
static BuildTarget |
getSourceAbiJar(BuildTarget libraryTarget) |
static BuildTarget |
getSourceOnlyAbiJar(BuildTarget libraryTarget) |
static Path |
getTmpGenPathForSourceAbi(ProjectFilesystem projectFilesystem,
BuildTarget buildTarget) |
static BuildTarget |
getVerifiedSourceAbiJar(BuildTarget libraryTarget) |
static boolean |
isAbiTarget(BuildTarget target)
Returns whether this target is an abi target.
|
static boolean |
isClassAbiTarget(BuildTarget target) |
static boolean |
isLibraryTarget(BuildTarget target) |
static boolean |
isSourceAbiTarget(BuildTarget target) |
static boolean |
isSourceOnlyAbiTarget(BuildTarget target) |
static boolean |
isVerifiedSourceAbiTarget(BuildTarget target) |
public static final Flavor CLASS_ABI_FLAVOR
public static final Flavor SOURCE_ABI_FLAVOR
public static final Flavor SOURCE_ONLY_ABI_FLAVOR
public static final Flavor VERIFIED_SOURCE_ABI_FLAVOR
public static BuildTarget getClassAbiJar(BuildTarget libraryTarget)
public static boolean isAbiTarget(BuildTarget target)
public static boolean isClassAbiTarget(BuildTarget target)
public static BuildTarget getSourceAbiJar(BuildTarget libraryTarget)
public static boolean isSourceAbiTarget(BuildTarget target)
public static BuildTarget getSourceOnlyAbiJar(BuildTarget libraryTarget)
public static boolean isSourceOnlyAbiTarget(BuildTarget target)
public static BuildTarget getVerifiedSourceAbiJar(BuildTarget libraryTarget)
public static boolean isVerifiedSourceAbiTarget(BuildTarget target)
public static boolean isLibraryTarget(BuildTarget target)
public static BuildTarget getLibraryTarget(BuildTarget abiTarget)
public static Path getTmpGenPathForSourceAbi(ProjectFilesystem projectFilesystem, BuildTarget buildTarget)