# JavaCompileOptions

# JavaCompileOptions

<br />

```
public interface JavaCompileOptions
```

<br />

*** ** * ** ***

DSL object for javaCompileOptions.

## Summary

|                                                                                                                             ### Public methods                                                                                                                              |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract void`                                                                                                                                                                                                                                                             | [annotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/JavaCompileOptions#annotationProcessorOptions(kotlin.Function1))`(` ` @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` Function1<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[AnnotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/AnnotationProcessorOptions)`, `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`> action` `)` Configures annotation processor options. |
| `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[AnnotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/AnnotationProcessorOptions) | [getAnnotationProcessorOptions](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/JavaCompileOptions#getAnnotationProcessorOptions())`()` Options for configuration the annotation processor.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

## Public methods

### annotationProcessorOptions

```
abstract void annotationProcessorOptions(
    @ExtensionFunctionType @NonNull Function1<@NonNull AnnotationProcessorOptions, Unit> action
)
```

Configures annotation processor options.  

### getAnnotationProcessorOptions

```
abstract @NonNull AnnotationProcessorOptions getAnnotationProcessorOptions()
```

Options for configuration the annotation processor.