# JavaCompileOptions

# JavaCompileOptions

<br />

```
interface JavaCompileOptions
```

<br />

*** ** * ** ***

DSL object for javaCompileOptions.

## Summary

|                                                                                                                                                                                                                                                                                                                                  ### Public functions                                                                                                                                                                                                                                                                                                                                  ||
|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [annotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/JavaCompileOptions#annotationProcessorOptions(kotlin.Function1))`(action: (@`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[AnnotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AnnotationProcessorOptions)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)?)` Configures annotation processor options. |

|                                                                                                                                                                           ### Public properties                                                                                                                                                                           ||
|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AnnotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AnnotationProcessorOptions) | [annotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/JavaCompileOptions#annotationProcessorOptions()) Options for configuration the annotation processor. |

## Public functions

### annotationProcessorOptions

```
fun annotationProcessorOptions(action: (@ExtensionFunctionType AnnotationProcessorOptions.() -> Unit)?): Unit
```

Configures annotation processor options.

## Public properties

### annotationProcessorOptions

```
val annotationProcessorOptions: AnnotationProcessorOptions
```

Options for configuration the annotation processor.