Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/google/reflectable.dart
- Owner: google
- License: bsd-3-clause
- Created: 2015-01-16T13:09:05.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-07T11:06:51.000Z (8 months ago)
- Last Synced: 2024-04-10T02:08:44.857Z (7 months ago)
- Language: Dart
- Homepage: https://pub.dev/packages/reflectable
- Size: 2.51 MB
- Stars: 368
- Watchers: 38
- Forks: 65
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dart - reflectable - 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. [<img src="https://travis-ci.org/dart-lang/reflectable.svg?branch=master">](https://travis-ci.org/dart-lang/reflectable) (Libraries / Utility)
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.