# HeaderExportingSourceSet

API Documentation: | `HeaderExportingSourceSet`

Note: This class is incubating and may change in a future version of Gradle.

A source set that exposes headers

### Properties

Property | Description
`exportedHeaders` | Incubating The headers as a directory set.
`source` | Incubating The source files.

### Methods

Method | Description
`exportedHeaders(config)` | Incubating Configure the exported header directories.
`source(config)` | Incubating Configure the sources

### Script blocks

No script blocks

### Property details

#### `SourceDirectorySet` `exportedHeaders` (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The headers as a directory set.

#### `SourceDirectorySet` `source` (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The source files.

### Method details

#### `void` `exportedHeaders`(``Action`<? super `SourceDirectorySet`>` config)

Note: This method is incubating and may change in a future version of Gradle.

Configure the exported header directories.

#### `void` `source`(``Action`<? super `SourceDirectorySet`>` config)

Note: This method is incubating and may change in a future version of Gradle.

Configure the sources