---
title: 'Erweiterung von @Deprecated'
url: 'https://tutego.de/blog/javainsel/2017/02/erweiterung-von-deprecated'
markdown: 'https://tutego.de/blog/javainsel/2017/02/erweiterung-von-deprecated.md'
date: '2017-02-20'
description: 'In Java 9 wurde der Annotationstyp @Deprecated um zwei Eigenschaften erweitert: String since() default „“. Dokumentiert die Version, seit der das Element veraltet ist boolean forRemoval() default false. Zeigt an, dass das Element in Zukunft gelöscht werden soll. Beispiel Ein Beispiel aus der Thre…'
taxonomy:
  category:
    - Insel
    - 'Java 9'
---

# Erweiterung von @Deprecated

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Erweiterung von @Deprecated

20.02.2017 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

In Java 9 wurde der Annotationstyp `@Deprecated` um zwei Eigenschaften erweitert:

- `String` `since()` default „“. Dokumentiert die Version, seit der das Element veraltet ist
- boolean `forRemoval()` default `false`. Zeigt an, dass das Element in Zukunft gelöscht werden soll.

Beispiel

Ein Beispiel aus der `Thread`-Klasse:

```java
@Deprecated(since="1.2", forRemoval=true)

public final synchronized void stop(Throwable obj) {

  throw new UnsupportedOperationException();

}
```

Kategorien: [Insel](https://tutego.de/blog/javainsel/category/insel/), [Java 9](https://tutego.de/blog/javainsel/category/java-9/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Klassenladername und getPlatformClassLoader](https://tutego.de/blog/javainsel/2017/02/klassenladername-und-getplatformclassloader.md)
- Next: [Rundungsmodus BigDecimal](https://tutego.de/blog/javainsel/2017/02/rundungsmodus-bigdecimal.md)
