Interface | Description |
---|---|
LegacyNativeLinkableGroup |
An implementation of
NativeLinkableGroup where the corresponding NativeLinkable
just refer back to this. |
LegacyNativeLinkTargetGroup |
An implementation of
NativeLinkTargetGroup where the corresponding NativeLinkTarget just refer back to this. |
LinkableListFilter |
Interface which allows to filter out linkables.
|
NativeLinkable |
Interface for objects (e.g.
|
NativeLinkableGroup |
Interface for
BuildRule objects (e.g. |
NativeLinkableInfo.Delegate |
The Delegate allows instances to create
NativeLinkableInput when requested. |
NativeLinkTarget |
Interface for an object that can be the target of a native link.
|
NativeLinkTargetGroup |
Represents a target of a native link.
|
Class | Description |
---|---|
NativeLinkableCacheKey | |
NativeLinkableGroups | |
NativeLinkableInfo |
An implementation of
NativeLinkable where (most of) the behavior is fixed when created. |
NativeLinkableInfo.Configuration |
Configuration is used for configuring the less-commonly changed parts of the @{link
NativeLinkableInfo}.
|
NativeLinkableInput |
A class containing inputs to be passed to the native linker.
|
NativeLinkableInput.Builder | |
NativeLinkables |
Utility functions for interacting with
NativeLinkable objects. |
NativeLinkables.SharedLibrariesBuilder |
Builds a map of shared library names to paths from
NativeLinkable s, throwing a useful
error on duplicates. |
NativeLinkTargetInfo |
An implementation of
NativeLinkTarget where the behavior is fixed when created. |
NativeLinkTargetMode | |
PlatformLockedNativeLinkableGroup | |
PlatformLockedNativeLinkableGroup.Cache |
A simple cache for a group's
NativeLinkable objects so that we don't recreate them a
ton of times. |
PlatformLockedNativeLinkTargetGroup | |
PlatformMappedCache<T> |
A simple cache for helping implement
NativeLinkableGroup . |
Enum | Description |
---|---|
NativeLinkableGroup.Linkage | |
NativeLinkStrategy |
The ways that other language (e.g.
|