Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Methods](https://developer.android.com/reference/android/annotation/TargetApi#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/annotation/TargetApi#inhmethods)

# TargetApi

*** ** * ** ***

` public abstract @interface TargetApi `   
` implements https://developer.android.com/reference/java/lang/annotation/Annotation `

|---|
| android.annotation.TargetApi |

<br />

*** ** * ** ***

Indicates that Lint should treat this type as targeting a given API level, no matter what the project target is.

## Summary

| ### Public methods ||
|---|---|
| ` int` | ` https://developer.android.com/reference/android/annotation/TargetApi#value()() ` This sets the target api level for the type.. |

### Inherited methods

From interface ` https://developer.android.com/reference/java/lang/annotation/Annotation ` ` abstract https://developer.android.com/reference/java/lang/Class<? extends https://developer.android.com/reference/java/lang/annotation/Annotation>` ` https://developer.android.com/reference/java/lang/annotation/Annotation#annotationType()() `

Returns the annotation interface of this annotation.
` abstract boolean` ` https://developer.android.com/reference/java/lang/annotation/Annotation#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Returns true if the specified object represents an annotation that is logically equivalent to this one.
` abstract int` ` https://developer.android.com/reference/java/lang/annotation/Annotation#hashCode()() `

Returns the hash code of this annotation.
` abstract https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/annotation/Annotation#toString()() `

Returns a string representation of this annotation.

## Public methods

### value

Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public int value ()
```

This sets the target api level for the type..

<br />

| Returns ||
|---|---|
| `int` | <br /> |