google / Reflectable.dart
Licence: bsd-3-clause
Reflectable is a Dart library that allows programmers to eliminate certain usages of dynamic reflection by specialization of reflective code to an equivalent implementation using only static techniques. The use of dynamic reflection is constrained in order to ensure that the specialized code can be generated and will have a reasonable size.
Stars: ✭ 221
Programming Languages
dart
5743 projects
This repository provides the Dart package reflectable
along with a set of
test cases, test_reflectable
.
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.
test_reflectable
Used to test package reflectable
. Also serves as a set of examples of how
reflectable
can be used.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].