Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addLater(TaskProvider<? extends Task>) - Method in class dev.nokee.companion.CompileTasks
-
Add a known task to this view
- asObjects() - Method in interface dev.nokee.companion.TestedComponentDependency
-
Returns a dependency that integrate with the testable objects and headers of the tested component.
- asProduct() - Method in interface dev.nokee.companion.TestedComponentDependency
-
Returns a dependency that integrate with the product and testable headers of the tested component.
- asSources() - Method in interface dev.nokee.companion.TestedComponentDependency
-
Returns a dependency that integrate with the testable sources and headers of the tested component.
C
- CCompile - Class in dev.nokee.language.c.tasks
- CCompile() - Constructor for class dev.nokee.language.c.tasks.CCompile
- CCompile.Options - Interface in dev.nokee.language.c.tasks
-
Compile options for C++ compilation.
- clazz() - Static method in class dev.nokee.language.c.tasks.CCompile
- clazz() - Static method in class dev.nokee.language.cpp.tasks.CppCompile
-
Returns implementation type for this task to using when registering adhoc task.
- compileIncludePathOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryProperties
-
Deprecated.
- compileIncludePathOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a property to configure compile include path of a C++ binary.
- compileTask(CppBinary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- compileTaskOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
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.
- copyFrom(Provider<? extends T>) - Static method in class dev.nokee.companion.util.CopyFromAction
-
Copies the configuration of the specified task to the current task.
- CopyFromAction<T extends org.gradle.api.Task> - Class in dev.nokee.companion.util
-
Utility action that copies the configuration from a task to another.
- CppBinaryConfigurationExtensions - Class in dev.nokee.companion
-
Represents binary task extensions to avoid realizing the compile, link, create and install tasks.
- CppBinaryConfigurationExtensions() - Constructor for class dev.nokee.companion.CppBinaryConfigurationExtensions
- CppBinaryObjects - Class in dev.nokee.companion
-
Represents the shadow property for
ComponentWithObjectFiles.getObjects(). - CppBinaryObjects() - Constructor for class dev.nokee.companion.CppBinaryObjects
- CppBinaryProperties - Class in dev.nokee.companion
- CppBinaryProperties() - Constructor for class dev.nokee.companion.CppBinaryProperties
- 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.Options - Interface in dev.nokee.language.cpp.tasks
-
Compile options for C++ compilation.
- cppCompileOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryConfigurationExtensions
-
Deprecated.
- cppCompileOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the cpp compile configuration of the specified binary.
- CppEcosystemUtilities - Class in dev.nokee.companion
- CppEcosystemUtilities(TaskContainer, ConfigurationContainer, Project) - Constructor for class dev.nokee.companion.CppEcosystemUtilities
- 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) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns the shadow property of
CppBinary.getCppSource(). - cppSourceOf(CppBinary) - Static method in class dev.nokee.companion.CppSourceFiles
-
Deprecated.
- cppSourceOf(CppComponent) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns the shadow property of
CppComponent.getCppSource(). - cppSourceOf(CppComponent) - Static method in class dev.nokee.companion.CppSourceFiles
-
Deprecated.
- CppUnitTestExtensions - Class in dev.nokee.companion
-
Represents missing properties that matches the tested component/binary for C++ test suites.
- CppUnitTestExtensions() - Constructor for class dev.nokee.companion.CppUnitTestExtensions
- createTask(ComponentWithStaticLibrary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- createTaskOf(ComponentWithStaticLibrary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the create task of the specified binary.
D
- debuggabilityOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryProperties
-
Deprecated.
- debuggabilityOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a property to configure debuggability of a C++ binary.
- define(String) - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions
-
Define a name only macro.
- define(String, Object) - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions
-
Define a macro with a definition.
- defines(Map<? extends String, ? extends Object>) - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions
-
Defines multiple macros where each entry is a macro with it's optional definition.
- defines(Provider<? extends Object>) - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions
-
Defines multiple macros where the content can be either a Map or an Iterable to
DefinedMacro. - dev.nokee.companion - package dev.nokee.companion
- dev.nokee.companion.util - package dev.nokee.companion.util
- dev.nokee.language.c.tasks - package dev.nokee.language.c.tasks
- dev.nokee.language.cpp.tasks - package dev.nokee.language.cpp.tasks
- dev.nokee.language.nativebase.tasks.options - package dev.nokee.language.nativebase.tasks.options
E
- enableFeaturePreview(String) - Method in interface dev.nokee.companion.NativeCompanionExtension
-
Enables the specified feature.
- execute(T) - Method in class dev.nokee.companion.util.CopyFromAction
F
- forBinary(CppBinary) - Static method in class dev.nokee.companion.CompileTasks
-
Returns the compile tasks view for the specified binary.
- forDependencies(DependencyHandler) - Static method in interface dev.nokee.companion.TestedComponentDependency.Modifier
-
Retries this modifier for
Project#dependencies. - forDependencies(ComponentDependencies) - Static method in interface dev.nokee.companion.TestedComponentDependency.Modifier
-
Retries this modifier for
CppUnitTest#dependencies. - forProject(Project) - Static method in class dev.nokee.companion.CppEcosystemUtilities
- forSource(File) - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the compile options for the specified C++ compilation unit.
G
- get() - Method in class dev.nokee.companion.ShadowProperty
-
Returns the property's value.
- getCompilerArgs() - Method in interface dev.nokee.language.nativebase.tasks.options.NativeCompileOptions
-
Additional arguments to provide to the compiler.
- getCompilerArgumentProviders() - Method in interface dev.nokee.language.nativebase.tasks.options.NativeCompileOptions
-
Additional argument providers to pass to the compiler.
- getDebuggable() - Method in interface dev.nokee.language.c.tasks.CCompile.Options
-
Returns the property to configure the debuggability for all compilation units.
- getDebuggable() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the property to configure the debuggability for all compilation units.
- getDefinedMacros() - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions
-
Returns the defined macros for this options.
- getDefinition() - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions.DefinedMacro
-
Returns the macro definition is present or null.
- getElements() - Method in class dev.nokee.companion.CompileTasks
-
Returns a live provider of all compile tasks of this view.
- getIncrementalAfterFailure() - Method in interface dev.nokee.language.c.tasks.CCompile.Options
-
Returns the property to configure incremental compilation after a failure.
- getIncrementalAfterFailure() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the property to configure incremental compilation after a failure.
- getMacros() - Method in class dev.nokee.language.cpp.tasks.CppCompile
- getName() - Method in interface dev.nokee.language.nativebase.tasks.options.PreprocessorOptions.DefinedMacro
-
Returns the macro name.
- getOptimized() - Method in interface dev.nokee.language.c.tasks.CCompile.Options
-
Returns the property to configure the optimization for all compilation units.
- getOptimized() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the property to configure the optimization for all compilation units.
- getOptions() - Method in class dev.nokee.language.c.tasks.CCompile
-
Returns the task options for this task.
- getOptions() - Method in class dev.nokee.language.cpp.tasks.CppCompile
-
Returns the task options for this task.
- getPositionIndependentCode() - Method in interface dev.nokee.language.c.tasks.CCompile.Options
-
Returns the property to configure the position independence for all compilation units.
- getPositionIndependentCode() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the property to configure the position independence for all compilation units.
- getPreprocessorOptions() - Method in interface dev.nokee.language.c.tasks.CCompile.Options
-
Returns the preprocessor options for all compilation units.
- getPreprocessorOptions() - Method in interface dev.nokee.language.cpp.tasks.CppCompile.Options
-
Returns the preprocessor options for all compilation units.
I
- installTask(ComponentWithInstallation) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- installTaskOf(ComponentWithInstallation) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the install task of the specified binary.
- isDebuggable() - Method in class dev.nokee.language.cpp.tasks.CppCompile
- isOptimized() - Method in class dev.nokee.language.cpp.tasks.CppCompile
- isPositionIndependentCode() - Method in class dev.nokee.language.cpp.tasks.CppCompile
L
- LINK_LEVEL - Static variable in interface dev.nokee.companion.TestIntegrationType
- linkElementsOf(ComponentWithLinkUsage) - Static method in class dev.nokee.companion.CppBinaryConfigurationExtensions
-
Deprecated.
- linkElementsOf(ComponentWithLinkUsage) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the link elements configuration of the specified binary.
- linkTask(ComponentWithExecutable) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- linkTask(ComponentWithSharedLibrary) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- linkTaskOf(ComponentWithExecutable) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the link task of the specified binary.
- linkTaskOf(ComponentWithSharedLibrary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the link task of the specified binary.
M
- modify(ProjectDependency) - Method in interface dev.nokee.companion.TestedComponentDependency.Modifier
-
Modify a project dependency.
- modify(Project) - Method in interface dev.nokee.companion.TestedComponentDependency.Modifier
-
Modify a project dependency.
- mut(Transformer<T, T>) - Method in class dev.nokee.companion.ShadowProperty
-
Mutate the current property value.
N
- NativeCompanionExtension - Interface in dev.nokee.companion
-
Represent all configurations supported by the dev.nokee.native-companion plugin.
- nativeCompanionOf(Project) - Static method in interface dev.nokee.companion.NativeCompanionExtension
-
Returns the native companion extension of the specified project.
- NativeCompileOptions - Interface in dev.nokee.language.nativebase.tasks.options
-
Compile options for native compilation.
- nativeLinkOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryConfigurationExtensions
-
Deprecated.
- nativeLinkOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the native link configuration of the specified binary.
- nativeRuntimeOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryConfigurationExtensions
-
Deprecated.
- nativeRuntimeOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the native runtime configuration of the specified binary.
O
- ObjectFiles - Class in dev.nokee.companion
-
Represents object files of a target.
- ObjectFiles() - Constructor for class dev.nokee.companion.ObjectFiles
- objectsOf(ComponentWithObjectFiles) - Static method in class dev.nokee.companion.CppBinaryObjects
-
Deprecated.
- objectsOf(ComponentWithObjectFiles) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns the shadow property of
ComponentWithObjectFiles.getObjects(). - of(Object) - Static method in class dev.nokee.companion.ObjectFiles
-
Returns the object files of the specified object.
- of(Object, String, Supplier<T>) - Static method in class dev.nokee.companion.ShadowProperty
-
Constructs a shadow property.
- optimizationOf(CppBinary) - Static method in class dev.nokee.companion.CppBinaryProperties
-
Deprecated.
- optimizationOf(CppBinary) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a property to configure optimization of a C++ binary.
P
- PreprocessorOptions - Interface in dev.nokee.language.nativebase.tasks.options
-
Preprocessor options for native compilation.
- PreprocessorOptions.DefinedMacro - Interface in dev.nokee.language.nativebase.tasks.options
-
Represent a defined macro.
- PRODUCT_LEVEL - Static variable in interface dev.nokee.companion.TestIntegrationType
R
- runTask(CppTestExecutable) - Static method in class dev.nokee.companion.CppBinaryTaskExtensions
-
Deprecated.
- runTaskOf(CppTestExecutable) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the run task of the specified binary.
- runtimeElementsOf(ComponentWithRuntimeUsage) - Static method in class dev.nokee.companion.CppBinaryConfigurationExtensions
-
Deprecated.
- runtimeElementsOf(ComponentWithRuntimeUsage) - Method in class dev.nokee.companion.CppEcosystemUtilities
-
Returns a configurable provider to the runtime elements configuration of the specified binary.
S
- set(Provider<? extends T>) - Method in class dev.nokee.companion.ShadowProperty
-
Replace the property value.
- set(T) - Method in class dev.nokee.companion.ShadowProperty
-
Replace the property value.
- setDebuggable(boolean) - Method in class dev.nokee.language.cpp.tasks.CppCompile
- setMacros(Map<String, String>) - Method in class dev.nokee.language.cpp.tasks.CppCompile
- setOptimized(boolean) - Method in class dev.nokee.language.cpp.tasks.CppCompile
- setPositionIndependentCode(boolean) - Method in class dev.nokee.language.cpp.tasks.CppCompile
- ShadowProperty<T> - Class in dev.nokee.companion
-
Represents an extra property lives in the shadow of read-only getter.
- source(Object, Action<? super NativeCompileOptions>) - Method in class dev.nokee.language.c.tasks.CCompile
-
Adds a set of source files to compile with a specific compile options.
- source(Object, Action<? super NativeCompileOptions>) - Method in class dev.nokee.language.cpp.tasks.CppCompile
-
Adds a set of source files to compile with a specific compile options.
- SOURCE_LEVEL - Static variable in interface dev.nokee.companion.TestIntegrationType
T
- TEST_INTEGRATION_TYPE_ATTRIBUTE - Static variable in interface dev.nokee.companion.TestIntegrationType
- TestedComponentDependency - Interface in dev.nokee.companion
-
Represent a tested component dependency where user can select the test elements to integrate with.
- TestedComponentDependency.Modifier - Interface in dev.nokee.companion
-
Represent the dependency modifier for the tested component.
- TestIntegrationType - Interface in dev.nokee.companion
- toString() - Method in class dev.nokee.companion.ShadowProperty
All Classes and Interfaces|All Packages|Constant Field Values