Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.application.MetalApplicationBasePlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.application.MetalApplicationPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.archive.MetalArchiveBasePlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.archive.MetalArchivePlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalBasePlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.commands.MetalCommandsPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxPlugin
- apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin
- archive() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Archive objects.
- archiveFileName(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Formats an archive file name according to the host conventions.
- archiveFileName(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Formats an archive file name according to the host convention.
- archiveFileName(String, String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Formats an archive file name according to the target convention.
- ATTRIBUTE - Static variable in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Capability attribute.
- ATTRIBUTE - Static variable in enum class br.dev.pedrolamarao.gradle.metal.base.MetalVisibility
-
Metal dependency visibility attribute.
B
- br.dev.pedrolamarao.gradle.metal.application - package br.dev.pedrolamarao.gradle.metal.application
- br.dev.pedrolamarao.gradle.metal.archive - package br.dev.pedrolamarao.gradle.metal.archive
- br.dev.pedrolamarao.gradle.metal.asm - package br.dev.pedrolamarao.gradle.metal.asm
- br.dev.pedrolamarao.gradle.metal.base - package br.dev.pedrolamarao.gradle.metal.base
- br.dev.pedrolamarao.gradle.metal.c - package br.dev.pedrolamarao.gradle.metal.c
- br.dev.pedrolamarao.gradle.metal.commands - package br.dev.pedrolamarao.gradle.metal.commands
- br.dev.pedrolamarao.gradle.metal.cpp - package br.dev.pedrolamarao.gradle.metal.cpp
- br.dev.pedrolamarao.gradle.metal.cxx - package br.dev.pedrolamarao.gradle.metal.cxx
- br.dev.pedrolamarao.gradle.metal.ixx - package br.dev.pedrolamarao.gradle.metal.ixx
- br.dev.pedrolamarao.gradle.metal.prebuilt - package br.dev.pedrolamarao.gradle.metal.prebuilt
C
- COMMANDS - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Commands artifacts.
- COMMANDS_DEPENDENCIES - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Commands dependencies configuration name.
- COMMANDS_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Commands elements configuration name.
- compile() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask
-
Compile sources.
- compile() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask
-
Compile sources.
- compile() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask
-
Compile sources.
- compile() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileTask
-
Compile sources.
- COMPILE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalVisibility
-
Compile time visibility.
- CompileAction() - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileAction
- CompileAction() - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileAction
- CompileAction() - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileAction
- configure(Project, MetalComponent) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponentPlugin
-
Configure component.
E
- EMPTY_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Empty elements configuration name.
- EXECUTABLE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Executable artifacts.
- EXECUTABLE_DEPENDENCIES - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Executable dependencies configuration name.
- EXECUTABLE_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Executable elements configuration name.
- executableFileName(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Formats an executable file name according to the host conventions.
- executableFileName(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Formats an executable file name according to the host convention.
- executableFileName(String, String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Formats an executable file name according to the target convention.
- execute() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileAction
- execute() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileAction
- execute() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileAction
- execute() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
- execute(CompatibilityCheckDetails<MetalCapability>) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCapabilityCompatibilityRule
- Extension() - Constructor for class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Constructor.
G
- generate() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCommandsTask
-
Aggregate compile commands.
- generate() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCommandsTask
-
Aggregate compile commands.
- generate() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCommandsTask
-
Aggregate compile commands.
- generate() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCommandsTask
-
Aggregate compile commands.
- getArchiveOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
-
Archive options.
- getArchiveOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Archive options.
- getArchiveOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Project-wide archive options.
- getArchiver() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Archiver executable path.
- getArchives() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
-
Archives.
- getArchives() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Archives.
- getArchiveTask() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
-
Archive task.
- getBaseDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileParameters
-
Sources base directory.
- getBaseDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileParameters
-
Sources base directory.
- getBaseDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileParameters
-
Sources base directory.
- getCompileArgs() - Method in interface br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileParameters
-
Compiler arguments.
- getCompileArgs() - Method in interface br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileParameters
-
Compiler arguments.
- getCompileArgs() - Method in interface br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileParameters
-
Compiler arguments.
- getCompileArgs() - Method in interface br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanParameter
-
Compiler arguments.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
-
Compile options.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
-
Compile options.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Project-wide compile options.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
-
Compile options.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
-
Compile options.
- getCompileOptions() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Compile options.
- getCompiler() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileBaseTask
-
Compiler executable path.
- getCompiler() - Method in interface br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileParameters
-
Compiler executable.
- getCompiler() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileBaseTask
-
Compiler executable path.
- getCompiler() - Method in interface br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileParameters
-
Compiler executable.
- getCompiler() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
-
Compile executable file.
- getCompiler() - Method in interface br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileParameters
-
Compiler executable.
- getConfigurations() - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Configuration container.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileAction
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalHostTargetSource
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileAction
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileAction
-
Exec operations service.
- getExec() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
-
Exec operations service.
- getHost() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Host name.
- getHost() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Host name.
- getImportables() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
-
Import path.
- getImports() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
-
C++ imports.
- getImports() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Imports.
- getIncludables() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileBaseTask
-
Include path.
- getIncludables() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileBaseTask
-
Include path.
- getIncludables() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
-
Include path.
- getIncludes() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
-
Preprocessor includes.
- getIncludes() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
-
Preprocessor includes.
- getIncludes() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
-
Preprocessor includes.
- getIncludes() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Includes.
- getInternalSources() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
-
Internal source file collection.
- getInternalSources() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Internal source file collection.
- getLinker() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Linker executable path.
- getLinkOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
-
Link options.
- getLinkOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Project-wide link options.
- getLinkOptions() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Link options.
- getLinkTask() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
-
Link task.
- getMetal() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalSourceTask
-
Metal service.
- getMetal() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
-
Metal service.
- getMetalService() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Metal service.
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
-
Sources name.
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppSources
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
- getName() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
- getObjectDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCommandsTask
-
Objects base directory.
- getObjectDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCommandsTask
-
Objects base directory.
- getObjectDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCommandsTask
-
Objects base directory.
- getObjectDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCommandsTask
-
Objects base directory.
- getObjects() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask
-
Object factory service.
- getOutput() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Output file.
- getOutput() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Output file.
- getOutputDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileParameters
-
Outputs base directory.
- getOutputDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
-
Output base directory.
- getOutputDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
-
Outputs base directory.
- getOutputDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Output base directory.
- getOutputDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileParameters
-
Outputs base directory.
- getOutputDirectory() - Method in interface br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileParameters
-
Outputs base directory.
- getOutputDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Compilation output base directory.
- getOutputFile() - Method in interface br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanParameter
-
Output file.
- getOutputs() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
-
Compilation outputs.
- getOutputs() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
-
Compilation outputs.
- getOutputs() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
-
Compilation outputs.
- getOutputs() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Compilation outputs.
- getPath() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Tools path.
- getPath() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Tools path.
- getProviders() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalHostTargetSource
-
Provider factory service.
- getProviders() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Provider factory service.
- getPublic() - Method in class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppSources
-
If these sources a public and must be published.
- getPublic() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
If this source set is public and must be published.
- getScanner() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
-
Scanner executable path.
- getSourceFile() - Method in interface br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask.CompileParameters
-
Source files.
- getSourceFile() - Method in interface br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask.CompileParameters
-
Source files.
- getSourceFile() - Method in interface br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask.CompileParameters
-
Source files.
- getSourceFile() - Method in interface br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanParameter
-
Source file.
- getSources() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
-
Source file collection.
- getSources() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalSources
-
Source file collection.
- getSources() - Method in class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppSources
-
Source directory set.
- getTarget() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Target name.
- getTarget() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Target name.
- getTarget() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalSourceTask
-
Metal target.
- getTargetDirectory() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
-
Outputs target directory.
- getTargets() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
-
Target set.
- getTargets() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Set of allowed targets.
- getTargets() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalSources
-
Target set.
- getWorkers() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
-
Worker executor service.
I
- IMPORTABLE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Importable artifacts.
- IMPORTABLE_DEPENDENCIES - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Importable dependencies configuration name.
- IMPORTABLE_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Importable elements configuration name.
- includable(Object) - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Publishes component include source.
- includable(Object, Action<? super ConfigurablePublishArtifact>) - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Publishes component include source.
- INCLUDABLE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Includable artifacts.
- INCLUDABLE_DEPENDENCIES - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Includable dependencies configuration name.
- INCLUDABLE_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Includable elements configuration name.
L
- link() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
-
Link objects.
- linkable(Object) - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Publishes component link source.
- linkable(Object, Action<? super ConfigurablePublishArtifact>) - Method in class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin.Extension
-
Publishes component link source.
- LINKABLE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Linkable artifacts.
- LINKABLE_DEPENDENCIES - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Linkable dependencies configuration name.
- LINKABLE_ELEMENTS - Static variable in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Linkable elements configuration name.
- locateTool(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
-
Locate tool.
- locateTool(String) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Locate tool.
M
- Metal - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal utilities.
- Metal() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.Metal
- MetalApplication - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal application component.
- MetalApplication(TaskProvider<MetalLinkTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
-
Constructor.
- MetalApplicationBasePlugin - Class in br.dev.pedrolamarao.gradle.metal.application
-
Application base plugin.
- MetalApplicationBasePlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.application.MetalApplicationBasePlugin
- MetalApplicationPlugin - Class in br.dev.pedrolamarao.gradle.metal.application
-
Application convention plugin.
- MetalApplicationPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.application.MetalApplicationPlugin
- MetalArchive - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal archive component.
- MetalArchive(TaskProvider<MetalArchiveTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
-
Constructor.
- MetalArchiveBasePlugin - Class in br.dev.pedrolamarao.gradle.metal.archive
-
Archive base plugin.
- MetalArchiveBasePlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.archive.MetalArchiveBasePlugin
- MetalArchivePlugin - Class in br.dev.pedrolamarao.gradle.metal.archive
-
Archive convention plugin.
- MetalArchivePlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.archive.MetalArchivePlugin
- MetalArchiveTask - Class in br.dev.pedrolamarao.gradle.metal.base
-
Archive native objects.
- MetalArchiveTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalArchiveTask
- MetalAsmCommandsTask - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Aggregate Assembler compile commands task.
- MetalAsmCommandsTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCommandsTask
- MetalAsmCompileBaseTask - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Assembler compile base task.
- MetalAsmCompileBaseTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileBaseTask
- MetalAsmCompileTask - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Compile Assembler sources task.
- MetalAsmCompileTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileTask
- MetalAsmCompileTask.CompileAction - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Compile worker action.
- MetalAsmCompileTask.CompileParameters - Interface in br.dev.pedrolamarao.gradle.metal.asm
-
Compile worker parameters.
- MetalAsmPlugin - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Assembler language support plugin.
- MetalAsmPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmPlugin
- MetalAsmSources - Class in br.dev.pedrolamarao.gradle.metal.asm
-
Assembler sources.
- MetalAsmSources(TaskProvider<MetalAsmCommandsTask>, TaskProvider<MetalAsmCompileTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
-
Constructor.
- MetalBasePlugin - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal projects and tasks.
- MetalBasePlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalBasePlugin
- MetalCapability - Enum Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal artifacts capability.
- MetalCapabilityCompatibilityRule - Class in br.dev.pedrolamarao.gradle.metal.base
-
Compatibility rule for MetalCapability attributes.
- MetalCapabilityCompatibilityRule() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalCapabilityCompatibilityRule
- MetalCCommandsTask - Class in br.dev.pedrolamarao.gradle.metal.c
-
Aggregate C compile commands database task.
- MetalCCommandsTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCCommandsTask
- MetalCCompileBaseTask - Class in br.dev.pedrolamarao.gradle.metal.c
-
Compile C sources base task.
- MetalCCompileBaseTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileBaseTask
- MetalCCompileTask - Class in br.dev.pedrolamarao.gradle.metal.c
-
Compile C sources task.
- MetalCCompileTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileTask
- MetalCCompileTask.CompileAction - Class in br.dev.pedrolamarao.gradle.metal.c
-
Compile worker action.
- MetalCCompileTask.CompileParameters - Interface in br.dev.pedrolamarao.gradle.metal.c
-
Compile worker parameters.
- MetalCommandsPlugin - Class in br.dev.pedrolamarao.gradle.metal.commands
-
Commands database plugin.
- MetalCommandsPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.commands.MetalCommandsPlugin
- MetalCompileTask - Class in br.dev.pedrolamarao.gradle.metal.base
-
Compile sources task.
- MetalCompileTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
- MetalComponent - Class in br.dev.pedrolamarao.gradle.metal.base
-
Gradle Metal component.
- MetalComponent() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
- MetalComponentPlugin - Class in br.dev.pedrolamarao.gradle.metal.base
-
Component project plugin.
- MetalComponentPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalComponentPlugin
- MetalCPlugin - Class in br.dev.pedrolamarao.gradle.metal.c
-
C language support plugin.
- MetalCPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCPlugin
- MetalCppPlugin - Class in br.dev.pedrolamarao.gradle.metal.cpp
-
C preprocessor support plugin.
- MetalCppPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppPlugin
- MetalCppSources - Class in br.dev.pedrolamarao.gradle.metal.cpp
-
C preprocessor sources.
- MetalCppSources(String) - Constructor for class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppSources
-
Constructor.
- MetalCSources - Class in br.dev.pedrolamarao.gradle.metal.c
-
C sources.
- MetalCSources(TaskProvider<MetalCCommandsTask>, TaskProvider<MetalCCompileTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
-
Constructor.
- MetalCxxCommandsTask - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
Aggregate C++ compile commands database task.
- MetalCxxCommandsTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCommandsTask
- MetalCxxCompileBaseTask - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
Compile base task.
- MetalCxxCompileBaseTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
- MetalCxxCompileTask - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
Compile C++ sources task.
- MetalCxxCompileTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileTask
- MetalCxxCompileTask.CompileAction - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
Compile worker action.
- MetalCxxCompileTask.CompileParameters - Interface in br.dev.pedrolamarao.gradle.metal.cxx
-
Compile worker parameters.
- MetalCxxPlugin - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
C++ language support plugin.
- MetalCxxPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxPlugin
- MetalCxxSources - Class in br.dev.pedrolamarao.gradle.metal.cxx
-
C++ sources.
- MetalCxxSources(TaskProvider<MetalCxxCommandsTask>, TaskProvider<MetalCxxCompileTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
-
Constructor.
- MetalExtension - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal extension.
- MetalExtension() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalExtension
- MetalHostTargetSource - Class in br.dev.pedrolamarao.gradle.metal.base
-
Provides the host target.
- MetalHostTargetSource() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalHostTargetSource
- MetalIxxCommandsTask - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
Aggregate C++ module interface compile commands database task.
- MetalIxxCommandsTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCommandsTask
- MetalIxxCompileBaseTask - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
Compile C++ module interface sources base task.
- MetalIxxCompileBaseTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask
- MetalIxxCompileBaseTask.ScanAction - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
Scan worker action.
- MetalIxxCompileBaseTask.ScanParameter - Interface in br.dev.pedrolamarao.gradle.metal.ixx
-
Scan worker parameters.
- MetalIxxCompileTask - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
Compile C++ module interface sources task.
- MetalIxxCompileTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileTask
- MetalIxxPlugin - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
C++ module interface language support.
- MetalIxxPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxPlugin
- MetalIxxSources - Class in br.dev.pedrolamarao.gradle.metal.ixx
-
C++ module implementation sources.
- MetalIxxSources(TaskProvider<MetalIxxCompileTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
-
Constructor.
- MetalLinkTask - Class in br.dev.pedrolamarao.gradle.metal.base
-
Link native objects.
- MetalLinkTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
- MetalPrebuiltPlugin - Class in br.dev.pedrolamarao.gradle.metal.prebuilt
-
Prebuilt component plugin.
- MetalPrebuiltPlugin() - Constructor for class br.dev.pedrolamarao.gradle.metal.prebuilt.MetalPrebuiltPlugin
- MetalPrebuiltPlugin.Extension - Class in br.dev.pedrolamarao.gradle.metal.prebuilt
-
Prebuilt component extension.
- MetalService - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal service.
- MetalService() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalService
-
Constructor.
- MetalSources - Class in br.dev.pedrolamarao.gradle.metal.base
-
Gradle Metal sources.
- MetalSources() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalSources
- MetalSourceTask - Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal source task.
- MetalSourceTask() - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalSourceTask
-
Constructor.
- MetalVisibility - Enum Class in br.dev.pedrolamarao.gradle.metal.base
-
Metal dependency visibility.
N
- NONE - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
No capability artifacts.
O
- obtain() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalHostTargetSource
R
- RUN - Enum constant in enum class br.dev.pedrolamarao.gradle.metal.base.MetalVisibility
-
Run time visibility.
S
- ScanAction() - Constructor for class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
T
- toCompileArguments(Function<File, String>) - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmCompileBaseTask
-
Generate compiler arguments .
- toCompileArguments(Function<File, String>) - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCCompileBaseTask
-
Generate compiler arguments.
- toCompileArguments(Function<File, String>) - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
-
Generate compiler arguments.
- toExecutableFile(String, String) - Static method in class br.dev.pedrolamarao.gradle.metal.base.Metal
-
Find executable file in path.
- toOutputPath(Path, Path, Path, String) - Static method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
-
Generate output path.
- toString() - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
- toString() - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
- toString() - Method in class br.dev.pedrolamarao.gradle.metal.cpp.MetalCppSources
- toString() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
- toString() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
V
- valueOf(String) - Static method in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class br.dev.pedrolamarao.gradle.metal.base.MetalVisibility
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class br.dev.pedrolamarao.gradle.metal.base.MetalCapability
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class br.dev.pedrolamarao.gradle.metal.base.MetalVisibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wire(Project, MetalComponent, MetalComponent) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponentPlugin
-
Wire dependency component to dependent component.
All Classes and Interfaces|All Packages|Constant Field Values