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.