Class ComponentModelBasePlugin.PluginRules

java.lang.Object
org.gradle.model.RuleSource
org.gradle.language.base.plugins.ComponentModelBasePlugin.PluginRules
Enclosing class:
ComponentModelBasePlugin

static class ComponentModelBasePlugin.PluginRules extends RuleSource
  • Constructor Details

    • PluginRules

      PluginRules()
  • Method Details

    • registerGeneralComponentSpec

      void registerGeneralComponentSpec(TypeBuilder<GeneralComponentSpec> builder)
    • registerLibrarySpec

      void registerLibrarySpec(TypeBuilder<LibrarySpec> builder)
    • registerApplicationSpec

      void registerApplicationSpec(TypeBuilder<ApplicationSpec> builder)
    • registerPlatformAwareComponent

      void registerPlatformAwareComponent(TypeBuilder<PlatformAwareComponentSpec> builder)
    • 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

      org.gradle.platform.base.internal.PlatformResolvers platformResolver(PlatformContainer platforms)
    • registerPlatformExtension

      void registerPlatformExtension(ExtensionContainer extensions, PlatformContainer platforms)
    • collectBinaries

      void collectBinaries(BinaryContainer binaries, ComponentSpecContainer componentSpecs)
    • attachBinariesToAssembleLifecycle

      void attachBinariesToAssembleLifecycle(Task assemble, ComponentSpecContainer components)
    • 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

      void copyBinariesCheckTasksToTaskContainer(TaskContainer tasks, BinaryContainer binaries)
    • addComponentSourcesSetsToProjectSourceSet

      void addComponentSourcesSetsToProjectSourceSet(SourceComponentSpec component, ProjectSourceSet projectSourceSet)
    • inputRules

    • 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)