# getAllDirectAnnotations abstract method

List<Annotation> getAllDirectAnnotations()

Gets all annotations applied to this element.

Returns:

- A list of all Annotation instances on this element
- Empty list if no annotations exist

Note: Includes both runtime-retained and source-only annotations when available in the reflection environment.

Example:

    for (final ann in element.getAllDirectAnnotations()) {
      print('Found annotation: ${ann.getSignature()}');
    }

## Implementation

    List<Annotation> getAllDirectAnnotations();