# getFieldsWithDefaults abstract method

Map<String, AnnotationFieldDeclaration> getFieldsWithDefaults()

Returns a map of the annotation's fields that have default values, keyed by their name.

This map contains the fields of the annotation that have default values in the order they were declared. If no fields have default values, the map will be empty.

### Example

    final annotation = ...;
    final fieldsWithDefaults = annotation.getFieldsWithDefaults();
    print(fieldsWithDefaults['value']); // ReflectedAnnotationField(...)

## Implementation

    Map<String, AnnotationFieldDeclaration> getFieldsWithDefaults();