# Class ComponentModelBasePlugin.PluginRules.AttachInputs

java.lang.Object
org.gradle.model.RuleSource
org.gradle.language.base.plugins.ComponentModelBasePlugin.PluginRules.AttachInputs

Enclosing class:
  `ComponentModelBasePlugin.PluginRules`

abstract static class ComponentModelBasePlugin.PluginRules.AttachInputs extends RuleSource

Since:
  2.1

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AttachInputs()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `(package private) abstract ModelMap<BinarySpec>`
  `getBinaries()`
  `(package private) abstract ModelMap<LanguageSourceSet>`
  `getSources()`
  `(package private) void`
  `initializeBinarySourceSets(ModelMap<BinarySpec> binaries)`
  `(package private) abstract void`
  `setBinaries(ModelMap<BinarySpec> binaries)`
  `(package private) abstract void`
  `setSources(ModelMap<LanguageSourceSet> sources)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AttachInputs

    AttachInputs()

- ## Method Details

  - ### getBinaries

    abstract ModelMap<BinarySpec> getBinaries()

  - ### setBinaries

    abstract void setBinaries(ModelMap<BinarySpec> binaries)

  - ### getSources

    abstract ModelMap<LanguageSourceSet> getSources()

  - ### setSources

    abstract void setSources(ModelMap<LanguageSourceSet> sources)

  - ### initializeBinarySourceSets

    void initializeBinarySourceSets(ModelMap<BinarySpec> binaries)