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
CxxPreprocessorInput s 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.
|