Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/google/reflectable.dart

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.
https://github.com/google/reflectable.dart

Last synced: 18 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

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

## [reflectable](https://github.com/google/reflectable.dart/blob/master/reflectable/README.md)

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](https://github.com/google/reflectable.dart/blob/master/test_reflectable/README.md)

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