---
title: "ComposableTargetMarker"
description: "This annotation is used to mark an annotation as being equivalent using [ComposableTarget] with
the fully qualified name of the marked annotation as the `applier` value. See [ComposableTarget]
for when a [ComposableTarget] annotation is required and when it can be inferred by the Compose
compiler plugin.

The [description] value can be used to supply a string that is used to describe the group of
composable function instead of applier parameter of the [ComposableTarget]. See UiComposable and
VectorComposable for examples. If no description is provided, the fully-qualified name of the
marked annotation is used instead."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@Target(AnnotationTarget.ANNOTATION_CLASS)
public annotation class ComposableTargetMarker(val description: String = "")
```


This annotation is used to mark an annotation as being equivalent using `ComposableTarget` with
the fully qualified name of the marked annotation as the `applier` value. See `ComposableTarget`
for when a `ComposableTarget` annotation is required and when it can be inferred by the Compose
compiler plugin.

The `description` value can be used to supply a string that is used to describe the group of
composable function instead of applier parameter of the `ComposableTarget`. See UiComposable and
VectorComposable for examples. If no description is provided, the fully-qualified name of the
marked annotation is used instead.



