Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AARCH64 - Static variable in interface dev.lukebemish.ziggradle.ZigArchitectureTarget
- apply(Object) - Method in class dev.lukebemish.ziggradle.ZigPlugin
- apply(AuthenticationSupported) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- authentication(Action<? super AuthenticationContainer>) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- authentication(Action<? super AuthenticationContainer>) - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
B
- buildPlatform() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Returns the value of the
buildPlatformrecord component.
C
- CompilerCreatingTransformer() - Constructor for class dev.lukebemish.ziggradle.internal.ZigExtensionInternal.CompilerCreatingTransformer
- compilerFor(ZigToolchainSpec) - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- compilerFor(ZigToolchainSpec) - Method in class dev.lukebemish.ziggradle.ZigExtension
- compilerFor(Action<? super ZigToolchainSpec>) - Method in class dev.lukebemish.ziggradle.ZigExtension
- credentials(Class<? extends Credentials>) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- credentials(Class<? extends Credentials>) - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
- credentials(Class<T>, Action<? super T>) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- credentials(Class<T>, Action<? super T>) - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
- credentials(Action<? super PasswordCredentials>) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- credentials(Action<? super PasswordCredentials>) - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
D
- DefaultInstallationMetadata(ZigToolchain) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultInstallationMetadata
- DefaultToolchainProvider - Class in dev.lukebemish.ziggradle.toolchain.internal
- DefaultToolchainProvider() - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.DefaultToolchainProvider
- DefaultZigArchitectureTarget - Class in dev.lukebemish.ziggradle.internal
- DefaultZigArchitectureTarget(String) - Constructor for class dev.lukebemish.ziggradle.internal.DefaultZigArchitectureTarget
- DefaultZigCompiler(ZigInstallationMetadata) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultZigCompiler
- DefaultZigOperatingSystemTarget - Class in dev.lukebemish.ziggradle.internal
- DefaultZigOperatingSystemTarget(String) - Constructor for class dev.lukebemish.ziggradle.internal.DefaultZigOperatingSystemTarget
- determineStructure(Path) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- dev.lukebemish.ziggradle - package dev.lukebemish.ziggradle
- dev.lukebemish.ziggradle.internal - package dev.lukebemish.ziggradle.internal
- dev.lukebemish.ziggradle.toolchain - package dev.lukebemish.ziggradle.toolchain
- dev.lukebemish.ziggradle.toolchain.internal - package dev.lukebemish.ziggradle.toolchain.internal
E
- equals(Object) - Method in class dev.lukebemish.ziggradle.internal.DefaultZigArchitectureTarget
- equals(Object) - Method in class dev.lukebemish.ziggradle.internal.DefaultZigOperatingSystemTarget
- equals(Object) - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.lukebemish.ziggradle.toolchain.ZigVersion
- EXECUTABLE - Enum constant in enum class dev.lukebemish.ziggradle.ZigArtifactType
- existingToolchain(ResolvedZigToolchainInfo) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
F
- forInfo(ResolvedZigToolchainInfo, Project) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- FREEBSD - Static variable in interface dev.lukebemish.ziggradle.ZigOperatingSystemTarget
G
- getArchiveOperations() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- getArtifactType() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getBaseArtifactName() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getBuildPlatform() - Static method in class dev.lukebemish.ziggradle.internal.PlatformUtils
- getBuildPlatform() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRequest
- getCompilerArgs() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getCurrentArchitecture() - Static method in class dev.lukebemish.ziggradle.internal.PlatformUtils
- getCurrentOperatingSystem() - Static method in class dev.lukebemish.ziggradle.internal.PlatformUtils
- getDynamic() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getExecOperations() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getExecutablePath() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultZigCompiler
- getExecutablePath() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigCompiler
- getFileSystemOperations() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- getGlobalZigCache() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getGradle() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackTransform
- getGradle() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getGradleUserHome() - Method in interface dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.Parameters
- getHeaderFiles() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getHeaders() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getInstallationMetadata() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultZigCompiler
- getInstallationMetadata() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigCompiler
- getInstallationPath() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultInstallationMetadata
- getInstallationPath() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain
- getInstallationPath() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigInstallationMetadata
- getJavaToolchainSpec() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRequest
- getName() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigArchitectureTarget
- getName() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigOperatingSystemTarget
- getName() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal.CompilerCreatingTransformer
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ToolchainCreatingTransformer
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.ZigExtension
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.ZigPlugin
- getObjectFactory() - Method in class dev.lukebemish.ziggradle.ZigToolchainsManagement
- getOptions() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getOutputDirectory() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getProject() - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- getProject() - Method in class dev.lukebemish.ziggradle.ZigExtension
- getProviderClass() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- getProviderClass() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
- getRootUri() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- getRootUri() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainRepository
- getService() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ServiceTransformer
- getSourceFiles() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getSpec() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain
- getTargetArchitecture() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getTargetOperatingSystem() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getToolchain() - Method in class dev.lukebemish.ziggradle.ZigExtension
- getToolchainProviderInfo() - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- getUri() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainDownload
- getVersion() - Method in class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain.DefaultInstallationMetadata
- getVersion() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigInstallationMetadata
- getVersion() - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainDownload
- getVersion() - Method in class dev.lukebemish.ziggradle.toolchain.ZigToolchainSpec
- getZigCache() - Method in class dev.lukebemish.ziggradle.ZigCompileOptions
- getZigCompiler() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
- getZigRepositories() - Method in class dev.lukebemish.ziggradle.ZigToolchainsManagement
H
- hashCode() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigArchitectureTarget
- hashCode() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigOperatingSystemTarget
- hashCode() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.lukebemish.ziggradle.toolchain.ZigVersion
I
- info() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Returns the value of the
inforecord component. - info() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Returns the value of the
inforecord component.
J
- jniHeadersUnixOpenJDK(String) - Method in class dev.lukebemish.ziggradle.ZigExtension
- jniHeadersWindowsOpenJDK(String) - Method in class dev.lukebemish.ziggradle.ZigExtension
L
- LIBRARY - Enum constant in enum class dev.lukebemish.ziggradle.ZigArtifactType
- LINUX - Static variable in interface dev.lukebemish.ziggradle.ZigOperatingSystemTarget
M
- MACOS - Static variable in interface dev.lukebemish.ziggradle.ZigOperatingSystemTarget
- matches(ZigToolchainSpec) - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
N
- name() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Returns the value of the
namerecord component.
O
- OBJECT - Enum constant in enum class dev.lukebemish.ziggradle.ZigArtifactType
- of(String) - Static method in class dev.lukebemish.ziggradle.toolchain.ZigVersion
- of(URI, ZigVersion) - Static method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainDownload
- options(Action<? super ZigCompileOptions>) - Method in class dev.lukebemish.ziggradle.ZigCompileTask
P
- PlatformUtils - Class in dev.lukebemish.ziggradle.internal
- provider() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Returns the value of the
providerrecord component.
R
- resolve(ZigToolchainRequest) - Method in class dev.lukebemish.ziggradle.toolchain.internal.DefaultToolchainProvider
- resolve(ZigToolchainRequest) - Method in interface dev.lukebemish.ziggradle.toolchain.ZigToolchainProvider
- ResolvedZigToolchain - Record Class in dev.lukebemish.ziggradle.toolchain.internal
- ResolvedZigToolchain(ResolvedZigToolchainInfo, Provider<ZigToolchain>) - Constructor for record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Creates an instance of a
ResolvedZigToolchainrecord class. - ResolvedZigToolchainInfo - Record Class in dev.lukebemish.ziggradle.toolchain.internal
- ResolvedZigToolchainInfo(ZigVersion, BuildPlatform) - Constructor for record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Creates an instance of a
ResolvedZigToolchainInforecord class. - rootUri() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Returns the value of the
rootUrirecord component. - run() - Method in class dev.lukebemish.ziggradle.ZigCompileTask
S
- SerializedInfo(String, URI) - Constructor for record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Creates an instance of a
SerializedInforecord class. - ServiceTransformer() - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ServiceTransformer
- setProviders(List<ZigToolchainProviderInfo.SerializedInfo>) - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- SOLARIS - Static variable in interface dev.lukebemish.ziggradle.ZigOperatingSystemTarget
T
- toolchain() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Returns the value of the
toolchainrecord component. - toolchain(Action<? super ZigToolchainSpec>) - Method in class dev.lukebemish.ziggradle.ZigExtension
- TOOLCHAIN_UNPACKING_SERVICE_NAME - Static variable in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- ToolchainCreatingTransformer(ResolvedZigToolchainInfo) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ToolchainCreatingTransformer
- toolchainFor(ZigToolchainSpec, Project, Provider<List<ZigToolchainProviderInfo>>) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- ToolchainUnpackingService - Class in dev.lukebemish.ziggradle.toolchain.internal
- ToolchainUnpackingService() - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- ToolchainUnpackingService.Parameters - Interface in dev.lukebemish.ziggradle.toolchain.internal
- ToolchainUnpackingService.ServiceTransformer - Class in dev.lukebemish.ziggradle.toolchain.internal
- ToolchainUnpackingService.ToolchainCreatingTransformer - Class in dev.lukebemish.ziggradle.toolchain.internal
- ToolchainUnpackTransform - Class in dev.lukebemish.ziggradle.toolchain.internal
- ToolchainUnpackTransform(ResolvedZigToolchainInfo) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackTransform
- toString() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigArchitectureTarget
- toString() - Method in class dev.lukebemish.ziggradle.internal.DefaultZigOperatingSystemTarget
- toString() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchain
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo.SerializedInfo
-
Returns a string representation of this record class.
- toString() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Returns a string representation of this record class.
- toString() - Method in class dev.lukebemish.ziggradle.toolchain.ZigVersion
- transform(ResolvedZigToolchainInfo) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ServiceTransformer
- transform(ZigToolchain) - Method in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal.CompilerCreatingTransformer
- transform(File) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService.ToolchainCreatingTransformer
- transform(File) - Method in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackTransform
V
- valueOf(String) - Static method in enum class dev.lukebemish.ziggradle.ZigArtifactType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.lukebemish.ziggradle.ZigArtifactType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WINDOWS - Static variable in interface dev.lukebemish.ziggradle.ZigOperatingSystemTarget
X
- X86 - Static variable in interface dev.lukebemish.ziggradle.ZigArchitectureTarget
- X86_64 - Static variable in interface dev.lukebemish.ziggradle.ZigArchitectureTarget
Z
- ZIG_DOWNLOAD_URL - Static variable in class dev.lukebemish.ziggradle.toolchain.internal.DefaultToolchainProvider
- ZIG_TOOLCHAIN_PROVIDER_PROXY_EXTENSION - Static variable in class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- ZIG_TOOLCHAIN_PROVIDER_SERVICE_PREFIX - Static variable in class dev.lukebemish.ziggradle.toolchain.internal.ToolchainUnpackingService
- ZigArchitectureTarget - Interface in dev.lukebemish.ziggradle
- ZigArtifactType - Enum Class in dev.lukebemish.ziggradle
- ZigCompileOptions - Class in dev.lukebemish.ziggradle
- ZigCompileOptions() - Constructor for class dev.lukebemish.ziggradle.ZigCompileOptions
- ZigCompiler - Interface in dev.lukebemish.ziggradle.toolchain
- ZigCompileTask - Class in dev.lukebemish.ziggradle
- ZigCompileTask() - Constructor for class dev.lukebemish.ziggradle.ZigCompileTask
- ZigExtension - Class in dev.lukebemish.ziggradle
- ZigExtension() - Constructor for class dev.lukebemish.ziggradle.ZigExtension
- ZigExtensionInternal - Class in dev.lukebemish.ziggradle.internal
- ZigExtensionInternal() - Constructor for class dev.lukebemish.ziggradle.internal.ZigExtensionInternal
- ZigExtensionInternal.CompilerCreatingTransformer - Class in dev.lukebemish.ziggradle.internal
- ZigInstallationMetadata - Interface in dev.lukebemish.ziggradle.toolchain
- ZigOperatingSystemTarget - Interface in dev.lukebemish.ziggradle
- ZigPlugin - Class in dev.lukebemish.ziggradle
- ZigPlugin() - Constructor for class dev.lukebemish.ziggradle.ZigPlugin
- zigRepositories(Action<? super NamedDomainObjectContainer<ZigToolchainRepository>>) - Method in class dev.lukebemish.ziggradle.ZigToolchainsManagement
- ZigToolchain - Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchain(Directory, ResolvedZigToolchainInfo) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchain
- ZigToolchain.DefaultInstallationMetadata - Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchain.DefaultZigCompiler - Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchainDownload - Interface in dev.lukebemish.ziggradle.toolchain
- ZigToolchainProvider - Interface in dev.lukebemish.ziggradle.toolchain
- ZigToolchainProviderInfo - Record Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchainProviderInfo(ZigToolchainProviderInfo.SerializedInfo, Provider<? extends ZigToolchainProvider>) - Constructor for record class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainProviderInfo
-
Creates an instance of a
ZigToolchainProviderInforecord class. - ZigToolchainProviderInfo.SerializedInfo - Record Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchainRepository - Interface in dev.lukebemish.ziggradle.toolchain
- ZigToolchainRepositoryInternal - Class in dev.lukebemish.ziggradle.toolchain.internal
- ZigToolchainRepositoryInternal(String) - Constructor for class dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- ZigToolchainRequest - Interface in dev.lukebemish.ziggradle.toolchain
- ZigToolchainsManagement - Class in dev.lukebemish.ziggradle
- ZigToolchainsManagement() - Constructor for class dev.lukebemish.ziggradle.ZigToolchainsManagement
- ZigToolchainSpec - Class in dev.lukebemish.ziggradle.toolchain
- ZigToolchainSpec() - Constructor for class dev.lukebemish.ziggradle.toolchain.ZigToolchainSpec
- zigVersion() - Method in record class dev.lukebemish.ziggradle.toolchain.internal.ResolvedZigToolchainInfo
-
Returns the value of the
zigVersionrecord component. - ZigVersion - Class in dev.lukebemish.ziggradle.toolchain
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form