reflection library

🧩 Reflection Library

This library provides tools for reflection and runtime scanning.


🧩 Key Areas:

  • Reflection
  • Runtime scanning

@author Evaristus Adimonyemma @emailAddress evaristusadimonyemma@hapnium.com @organization Hapnium

Classes

ApplicationLibraryGenerator
Enhanced reflection generator that integrates analyzer capabilities directly into declaration classes for perfect generic type handling and accurate assignability checking.
ApplicationRuntimeScanner
A default implementation of RuntimeScanner that supports scanning, logging, and context tracking.
LibraryGenerator
Enhanced reflection generator that creates both metadata and reflector classes.
RuntimeScanner
Defines the contract for a reflection scanner that processes Dart source files, extracts metadata, and optionally persists output.
RuntimeScannerConfiguration
Configuration controller for reflection scanning operations in JetLeaf.
RuntimeScannerSummary
Represents a summary of the reflection scan process, containing diagnostics and metadata such as build time and scanning context.

Typedefs

OnLogged = void Function(String message)
Signature for logging callbacks used to report runtime scanning messages.