reflectable

Reflection support based on code generation, using 'capabilities' to specify which operations to support, on which objects.


License
BSD-3-Clause

Documentation

This repository provides the Dart package reflectable along with a set of test cases, test_reflectable.

Support for generating code that implements a large subset of the features offered by 'dart:mirrors' without relying on 'dart:mirrors' itself. Provides a system based on capabilities to control the amount of reflection support.

Used to test package reflectable. Also serves as a set of examples of how reflectable can be used.