revali_construct library

Extensions

DartTypeX on DartType
ElementX on Element

Functions

getAnnotations({required Element element, required List<OnMatch> onMatch, NonMatch? onNonMatch}) → void
getFieldObjectFromDartObject(DartObject obj, String fieldName) → DartObject?
getFieldValueFromDartObject(DartObject obj, String fieldName) String?
hotReload(Future<HttpServer?> createServer()) → void
typeFromIterable(DartType type) → Element?

Typedefs

AnnotationMapper = void Function({required List<OnMatch> onMatch, NonMatch? onNonMatch})

Exceptions / Errors

UnresolvedAnnotationException
Exception thrown when TypeChecker fails to resolve a metadata annotation.