# Uses of Annotation Interface
jdk.jfr.Description

Packages that use Description
Package
Description
jdk.jfr
This package provides classes to create events and control Flight Recorder.

- ## Uses of Description in jdk.jfr

  Classes in jdk.jfr with annotations of type Description
  Modifier and Type
  Class
  Description
  `@interface`
  `ContentType`
  Meta annotation, specifies that an annotation represents a content type, such as a time span or a frequency.
  `@interface`
  `DataAmount`
  Event field annotation, specifies that a value represents an amount of data (for example, bytes).
  `@interface`
  `Experimental`
  Annotation that specifies that an element is experimental and may change without notice.
  `@interface`
  `Frequency`
  Event field annotation, specifies that the value is a frequency, measured in Hz.
  `@interface`
  `MemoryAddress`
  Event field annotation, specifies that the value is a memory address.
  `@interface`
  `Percentage`
  Event field annotation to use on fractions, typically between `0.0` and `1.0`, to specify that the value is a percentage.
  `@interface`
  `Timespan`
  Event field annotation, specifies that the value is a duration.
  `@interface`
  `Timestamp`
  Event field annotation, specifies that the value is a point in time.
  `@interface`
  `Unsigned`
  Event field annotation, specifies that the value is of an unsigned data type.