| Interface | Description |
|---|---|
| AbstractIdbFailureInfo |
Object that represents the failure information of a test when using idb
|
| AbstractIdbTestResult |
Object that represents the xctest result when using idb
|
| AppleCustomLinkingDepsDescription |
This interface helps customizing linking dependencies.
|
| AppleLibrarySwiftDelegate |
Provides an ability to inject
CxxPreprocessorInputs for the Swift compilation process. |
| AppleNativeTargetDescriptionArg |
Arguments common to Apple targets.
|
| BuildRuleWithBinary |
Build rule that holds a binary build rule
|
| GroupedSource.Visitor | |
| HasAppleBundleFields | |
| HasAppleBundleResourcesDescription<T extends BuildRuleArg> |
Rule description for rules which have apple bundles
|
| HasAppleCodesignFields |
Defines a set of codesign-related fields that are applicable to bundle-like rules.
|
| HasEntitlementsFile | |
| IdbOutputParsing.IdbResultCallback |
Callbacks invoked with events emitted by
idb. |
| IdbRunTestsStep.StdoutReadingCallback |
Interface for reading the stdout of idb
|
| XCodeDescriptionClassSupplier |
| Class | Description |
|---|---|
| AppleAssetCatalog | |
| AppleAssetCatalogDescription |
Description for an apple_asset_catalog rule, which identifies an asset catalog for an iOS or Mac
OS X library or binary.
|
| AppleAssetCatalogDescriptionArg |
Immutable implementation of
AppleAssetCatalogDescription.AbstractAppleAssetCatalogDescriptionArg. |
| AppleAssetCatalogDescriptionArg.Builder |
Builds instances of type
AppleAssetCatalogDescriptionArg. |
| AppleAssetCatalogsCompilationOptions |
Argument type for asset_catalogs_compilation_options used in apple_bundle
|
| AppleAssetCatalogsCompilationOptions.Builder |
Builds instances of type
AppleAssetCatalogsCompilationOptions. |
| AppleBinaryDescription | |
| AppleBinaryDescriptionArg |
Immutable implementation of
AppleBinaryDescription.AbstractAppleBinaryDescriptionArg. |
| AppleBinaryDescriptionArg.Builder |
Builds instances of type
AppleBinaryDescriptionArg. |
| AppleBuildRules |
Helpers for reading properties of Apple target build rules.
|
| AppleBundle |
Creates a bundle: a directory containing files and subdirectories, described by an Info.plist.
|
| AppleBundleDescription | |
| AppleBundleDescriptionArg |
Immutable implementation of
AppleBundleDescription.AbstractAppleBundleDescriptionArg. |
| AppleBundleDescriptionArg.Builder |
Builds instances of type
AppleBundleDescriptionArg. |
| AppleBundleResources |
Resources to be bundled into a bundle.
|
| AppleBundleResources.Builder | |
| AppleConfig | |
| AppleDebuggableBinary |
This build rule wraps the usual build rule and should be treated as top-level binary rule for
apple platform.
|
| AppleDependenciesCache | |
| AppleDescriptionProvider | |
| AppleDescriptions |
Common logic for a
DescriptionWithTargetGraph that creates Apple target rules. |
| AppleDsym |
Creates dSYM bundle for the given _unstripped_ binary.
|
| AppleHeaderVisibilities |
Utility class with methods working with
HeaderVisibility in the context of Apple rules. |
| AppleInfoPlistParsing |
Utility class to parse Info.plist from an Apple bundle.
|
| AppleLibraryDescription | |
| AppleLibraryDescriptionArg |
Immutable implementation of
AppleLibraryDescription.AbstractAppleLibraryDescriptionArg. |
| AppleLibraryDescriptionArg.Builder |
Builds instances of type
AppleLibraryDescriptionArg. |
| AppleLibraryDescriptionSwiftEnhancer | |
| AppleLibrarySwiftMetadata | |
| ApplePackageDescription | |
| ApplePackageDescriptionArg |
Immutable implementation of
ApplePackageDescription.AbstractApplePackageDescriptionArg. |
| ApplePackageDescriptionArg.Builder |
Builds instances of type
ApplePackageDescriptionArg. |
| ApplePlatforms | |
| AppleResourceDescription |
Description for an apple_resource rule which copies resource files to the built bundle.
|
| AppleResourceDescriptionArg |
Immutable implementation of
AppleResourceDescription.AbstractAppleResourceDescriptionArg. |
| AppleResourceDescriptionArg.Builder |
Builds instances of type
AppleResourceDescriptionArg. |
| AppleResourceProcessing |
Contains shared logic for adding resource processing steps to apple build rules
|
| AppleResources | |
| AppleTest | |
| AppleTestAggregatedDependencies |
Creates a directory containing the static resources along with a merged static library containing
all of the symbols that a test target depends on.
|
| AppleTestDescription | |
| AppleTestDescriptionArg |
Immutable implementation of
AppleTestDescription.AbstractAppleTestDescriptionArg. |
| AppleTestDescriptionArg.Builder |
Builds instances of type
AppleTestDescriptionArg. |
| AppleTestX |
Represents an apple_test rule that implements the test protocol
|
| AppleToolchainBuildRule | |
| AppleToolchainDescription |
Defines an apple_toolchain rule which provides
AppleCxxPlatform. |
| AppleToolchainDescriptionArg |
apple_toolchain defines tools, cxx and swift toolchains and other properties to define
AppleCxxPlatform.
|
| AppleToolchainDescriptionArg.Builder |
Builds instances of type
AppleToolchainDescriptionArg. |
| AppleToolchainSetBuildRule | |
| AppleToolchainSetDescription |
Defines an apple_toolchain_set rule that allows to list all available apple_toolchain targets
which will be used to create
AppleCxxPlatform. |
| AppleToolchainSetDescriptionArg |
An apple_toolchain_set is a list of available apple_toolchain targets.
|
| AppleToolchainSetDescriptionArg.Builder |
Builds instances of type
AppleToolchainSetDescriptionArg. |
| AppleWrapperResourceArg |
A description for a resource defined by a single path.
|
| AppleWrapperResourceArg.Builder |
Builds instances of type
AppleWrapperResourceArg. |
| AppleXCodeDescriptionClassSupplier | |
| BuiltinApplePackage | |
| CoreDataModel | |
| CoreDataModelDescription |
Description for a core_data_model rule, which identifies a model file for use with Apple's Core
Data.
|
| ExternallyBuiltApplePackage |
Rule for generating an apple package via external script.
|
| Flavors | |
| GroupedSource | |
| IdbOutputParsing |
Utility class to parse the output from
idb. |
| IdbRunTestsStep |
Runs
idb on one or more logic, ui or application tests |
| InfoPlistSubstitution |
Utility class to substitute Xcode Info.plist variables in the forms:
${FOO}
$(FOO)
${FOO:modifier}
$(FOO:modifier)
with specified string values. |
| LibtoolStep |
ShellStep for calling libtool.
|
| MultiarchFile |
Puts together multiple thin library/binaries into a multi-arch file.
|
| MultiarchFileInfos | |
| PrebuiltAppleFramework | |
| PrebuiltAppleFrameworkDescription | |
| PrebuiltAppleFrameworkDescriptionArg |
Immutable implementation of
PrebuiltAppleFrameworkDescription.AbstractPrebuiltAppleFrameworkDescriptionArg. |
| PrebuiltAppleFrameworkDescriptionArg.Builder |
Builds instances of type
PrebuiltAppleFrameworkDescriptionArg. |
| RuleUtils |
Common conversion functions from raw Description Arg specifications.
|
| SceneKitAssets | |
| SceneKitAssetsDescription |
Description for a scenekit_assets rule, which identifies a assets directory for use with Apple's
SceneKit.
|
| SourcePathWithAppleBundleDestination |
Simple type representing a
SourcePath and a destination
AppleBundleDestination in a resulting bundle where a file or a
directory with this path should be copied. |
| TestCaseSummariesBuildingIdb |
Implementation of
IdbOutputParsing.IdbResultCallback that collects xctool events
and converts them to TestCaseSummary objects, reporting progress to a TestRule.TestReportingCallback. |
| XCodeDescriptions |
Contains descriptions supported by XCode.
|
| XCodeDescriptionsFactory | |
| XcodePostbuildScriptDescription |
Description for an xcode_postbuild_script rule which runs a shell script after the 'copy
resources' phase has run.
|
| XcodePrebuildScriptDescription |
Description for an xcode_prebuild_script rule which runs a shell script before the Apple target
that depends on it is built.
|
| XcodeScriptDescriptionArg |
Immutable implementation of
AbstractXcodeScriptDescriptionArg. |
| XcodeScriptDescriptionArg.Builder |
Builds instances of type
XcodeScriptDescriptionArg. |
| Enum | Description |
|---|---|
| AppleAssetCatalog.ValidationType | |
| AppleBuildRules.RecursiveDependenciesMode | |
| AppleBundleDestination |
Abstraction of a place in a resulting bundle where resource will be copied.
|
| AppleBundleExtension |
Known bundle extensions that have special handling.
|
| AppleDebugFormat | |
| AppleLibraryDescription.Type | |
| GroupedSource.Type |
The type of grouped source entry this object represents.
|
| LibtoolStep.Style |
Style of library to be created, static or dynamic.
|