Package org.gradle.language.base.plugins
Class ComponentModelBasePlugin.PluginRules
java.lang.Object
org.gradle.model.RuleSource
org.gradle.language.base.plugins.ComponentModelBasePlugin.PluginRules
- Enclosing class:
ComponentModelBasePlugin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddComponentSourcesSetsToProjectSourceSet(SourceComponentSpec component, ProjectSourceSet projectSourceSet) (package private) voidapplyFallbackSourceConventions(LanguageSourceSet languageSourceSet, org.gradle.api.internal.project.ProjectIdentifier projectIdentifier) (package private) voidattachBinariesToAssembleLifecycle(Task assemble, ComponentSpecContainer components) (package private) voidcollectBinaries(BinaryContainer binaries, ComponentSpecContainer componentSpecs) (package private) voidcopyBinariesCheckTasksToTaskContainer(TaskContainer tasks, BinaryContainer binaries) (package private) voidcreateSourceTransformTasks(TaskContainer tasks, ModelMap<org.gradle.platform.base.internal.BinarySpecInternal> binaries, org.gradle.language.base.internal.registry.LanguageTransformContainer languageTransforms, org.gradle.internal.service.ServiceRegistry serviceRegistry) voiddefineBinariesCheckTasks(org.gradle.platform.base.internal.BinarySpecInternal binary, org.gradle.model.internal.core.NamedEntityInstantiator<Task> taskInstantiator) (package private) org.gradle.platform.base.internal.dependents.DependentBinariesResolverdependentBinariesResolver(org.gradle.internal.reflect.Instantiator instantiator) (package private) voidinitializeComponentSourceSets(org.gradle.platform.base.internal.HasIntermediateOutputsComponentSpec component, org.gradle.language.base.internal.registry.LanguageTransformContainer languageTransforms) (package private) voidinputRules(ComponentModelBasePlugin.PluginRules.AttachInputs attachInputs, GeneralComponentSpec component) (package private) org.gradle.language.base.internal.registry.LanguageTransformContainerlanguageTransforms(org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator) (package private) org.gradle.platform.base.internal.PlatformResolversplatformResolver(PlatformContainer platforms) (package private) PlatformContainerplatforms(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator) org.gradle.language.base.internal.ProjectLayoutprojectLayout(org.gradle.api.internal.project.ProjectIdentifier projectIdentifier, File buildDir) (package private) void(package private) voidregisterBaseDependentBinariesResolutionStrategy(org.gradle.platform.base.internal.dependents.DependentBinariesResolver resolver, org.gradle.internal.service.ServiceRegistry serviceRegistry) (package private) void(package private) voidregisterLibrarySpec(TypeBuilder<LibrarySpec> builder) (package private) void(package private) voidregisterPlatformExtension(ExtensionContainer extensions, PlatformContainer platforms)
-
Constructor Details
-
PluginRules
PluginRules()
-
-
Method Details
-
registerGeneralComponentSpec
-
registerLibrarySpec
-
registerApplicationSpec
-
registerPlatformAwareComponent
-
languageTransforms
org.gradle.language.base.internal.registry.LanguageTransformContainer languageTransforms(org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator) -
createSourceTransformTasks
void createSourceTransformTasks(TaskContainer tasks, ModelMap<org.gradle.platform.base.internal.BinarySpecInternal> binaries, org.gradle.language.base.internal.registry.LanguageTransformContainer languageTransforms, org.gradle.internal.service.ServiceRegistry serviceRegistry) -
projectLayout
public org.gradle.language.base.internal.ProjectLayout projectLayout(org.gradle.api.internal.project.ProjectIdentifier projectIdentifier, File buildDir) -
platforms
PlatformContainer platforms(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator) -
platformResolver
-
registerPlatformExtension
-
collectBinaries
-
attachBinariesToAssembleLifecycle
-
initializeComponentSourceSets
void initializeComponentSourceSets(org.gradle.platform.base.internal.HasIntermediateOutputsComponentSpec component, org.gradle.language.base.internal.registry.LanguageTransformContainer languageTransforms) -
applyFallbackSourceConventions
void applyFallbackSourceConventions(LanguageSourceSet languageSourceSet, org.gradle.api.internal.project.ProjectIdentifier projectIdentifier) -
defineBinariesCheckTasks
public void defineBinariesCheckTasks(org.gradle.platform.base.internal.BinarySpecInternal binary, org.gradle.model.internal.core.NamedEntityInstantiator<Task> taskInstantiator) -
copyBinariesCheckTasksToTaskContainer
-
addComponentSourcesSetsToProjectSourceSet
void addComponentSourcesSetsToProjectSourceSet(SourceComponentSpec component, ProjectSourceSet projectSourceSet) -
inputRules
void inputRules(ComponentModelBasePlugin.PluginRules.AttachInputs attachInputs, GeneralComponentSpec component) -
dependentBinariesResolver
org.gradle.platform.base.internal.dependents.DependentBinariesResolver dependentBinariesResolver(org.gradle.internal.reflect.Instantiator instantiator) -
registerBaseDependentBinariesResolutionStrategy
void registerBaseDependentBinariesResolutionStrategy(org.gradle.platform.base.internal.dependents.DependentBinariesResolver resolver, org.gradle.internal.service.ServiceRegistry serviceRegistry)
-