Index

A C D E F G I L N O S T 
All Classes and Interfaces|All Packages

A

addLater(TaskProvider<? extends Task>) - Method in class dev.nokee.companion.CompileTasks
Add a known task to this view

C

call() - Method in class dev.nokee.companion.ShadowProperty
Convenience to use in project.files(shadowProperty) or in project.provider(shadowProperty).
compileTask(CppBinary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
Returns a configurable provider to the compile task of the specified binary.
CompileTasks - Class in dev.nokee.companion
Represents a view of the compile tasks.
CompileTasks() - Constructor for class dev.nokee.companion.CompileTasks
 
configureEach(Class<S>, Action<? super S>) - Method in class dev.nokee.companion.CompileTasks
Configures each compile tasks presently (and futurely) known to this view of the specified type.
configureEach(Action<? super Task>) - Method in class dev.nokee.companion.CompileTasks
Configures each compile tasks presently (and futurely) known to this view.
CppBinaryObjects - Class in dev.nokee.companion
Represents the shadow property for ComponentWithObjectFiles.getObjects().
CppBinaryObjects() - Constructor for class dev.nokee.companion.CppBinaryObjects
 
CppBinaryTaskExtensions - Class in dev.nokee.companion
Represents binary task extensions to avoid realizing the compile, link, create and install tasks.
CppBinaryTaskExtensions() - Constructor for class dev.nokee.companion.CppBinaryTaskExtensions
 
CppCompile - Class in dev.nokee.language.cpp.tasks
Compiles C++ source files into object files.
CppCompile() - Constructor for class dev.nokee.language.cpp.tasks.CppCompile
 
CppCompile.Options - Interface in dev.nokee.language.cpp.tasks
Compile options for C++ compilation.
CppSourceFiles - Class in dev.nokee.companion
Represents the shadow property for CppBinary.getCppSource() and CppComponent.getCppSource().
CppSourceFiles() - Constructor for class dev.nokee.companion.CppSourceFiles
 
cppSourceOf(CppBinary) - Static method in class dev.nokee.companion.CppSourceFiles
Returns the shadow property of CppBinary.getCppSource().
cppSourceOf(CppComponent) - Static method in class dev.nokee.companion.CppSourceFiles
Returns the shadow property of CppComponent.getCppSource().
createTask(ComponentWithStaticLibrary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
Returns a configurable provider to the create task of the specified binary.

D

dev.nokee.companion - package dev.nokee.companion
 
dev.nokee.language.cpp.tasks - package dev.nokee.language.cpp.tasks
 

E

enableFeaturePreview(String) - Method in interface dev.nokee.companion.NativeCompanionExtension
Enables the specified feature.

F

forBinary(CppBinary) - Static method in class dev.nokee.companion.CompileTasks
Returns the compile tasks view for the specified binary.

G

get() - Method in class dev.nokee.companion.ShadowProperty
Returns the property's value.
getCompilerArgs() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
Additional arguments to provide to the compiler.
getElements() - Method in class dev.nokee.companion.CompileTasks
Returns a live provider of all compile tasks of this view.

I

installTask(ComponentWithInstallation) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
Returns a configurable provider to the install task of the specified binary.

L

linkTask(ComponentWithExecutable) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
Returns a configurable provider to the link task of the specified binary.
linkTask(ComponentWithSharedLibrary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
Returns a configurable provider to the link task of the specified binary.

N

NativeCompanionExtension - Interface in dev.nokee.companion
Represent all configurations supported by the dev.nokee.native-companion plugin.

O

objectsOf(ComponentWithObjectFiles) - Static method in class dev.nokee.companion.CppBinaryObjects
Returns the shadow property of ComponentWithObjectFiles.getObjects().

S

set(T) - Method in class dev.nokee.companion.ShadowProperty
Replace the property value.
ShadowProperty<T> - Class in dev.nokee.companion
Represents an extra property lives in the shadow of read-only getter.
ShadowProperty(Object, String, Supplier<T>) - Constructor for class dev.nokee.companion.ShadowProperty
Constructs a shadow property.
source(Object, Action<? super CppCompile.Options>) - Method in class dev.nokee.language.cpp.tasks.CppCompile
Adds a set of source files to compile with a specific compile options.

T

toString() - Method in class dev.nokee.companion.ShadowProperty
A C D E F G I L N O S T 
All Classes and Interfaces|All Packages