Index
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 inproject.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()andCppComponent.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 class dev.nokee.companion.NativeCompanionExtension
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 - Class in dev.nokee.companion
- NativeCompanionExtension(Project) - Constructor for class dev.nokee.companion.NativeCompanionExtension
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
All Classes and Interfaces|All Packages