Index

A B C E G I L M N R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

apply(Project) - Method in class br.dev.pedrolamarao.gradle.metal.application.MetalApplicationPlugin
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.
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.
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.
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.MetalLinkTask
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.
getImportables() - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxCompileBaseTask
Import path.
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.
getLinkables() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalLinkTask
Additional linkable sources.
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.
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.
getProviders() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalSourceTask
Provider factory service.
getProviders() - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxCompileBaseTask.ScanAction
Provider factory service.
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.cpp.MetalCppSources
Source directory set.
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.
getWorkers() - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalCompileTask
Worker executor service.

I

importable(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
Adds directories to the import path.
importable(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
Adds directories to the import path.
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...) - Method in class br.dev.pedrolamarao.gradle.metal.asm.MetalAsmSources
Adds directories to include path.
includable(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.c.MetalCSources
Adds directories to the include path.
includable(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
Adds directories to the include path.
includable(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
Adds directories to the include path. .
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.

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(ListProperty<String>, TaskProvider<MetalLinkTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
Constructor.
MetalApplicationPlugin - Class in br.dev.pedrolamarao.gradle.metal.application
Application project 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(ListProperty<String>, TaskProvider<MetalArchiveTask>, String) - Constructor for class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
Constructor.
MetalArchivePlugin - Class in br.dev.pedrolamarao.gradle.metal.archive
Archive project 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>, ListProperty<String>, 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
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, SourceDirectorySet) - 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>, ListProperty<String>, 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>, ListProperty<String>, 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
Constructor.
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(ListProperty<String>, 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.
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.

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
 
source(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalApplication
Adds sources to component assembly.
source(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalArchive
Adds sources to component assembly.
source(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.base.MetalComponent
Adds sources to component assembly.
source(Object...) - Method in class br.dev.pedrolamarao.gradle.metal.cxx.MetalCxxSources
Adds sources to compilation.

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.

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.
A B C E G I L M N R S T V 
All Classes and Interfaces|All Packages|Constant Field Values