smoke 0.3.6 copy "smoke: ^0.3.6" to clipboard
smoke: ^0.3.6 copied to clipboard

discontinued
outdatedDart 1 only

A restricted reflective system that uses mirrors at development time, but that can be replaced with non-reflective calls using code generation. See README.md for mode details.

0.3.6

  • Update to analyzer '^0.27.0' and update to the test package.

0.3.5

  • Update to analyzer '<0.27.0'

0.3.4

  • Add excludeOverriden to QueryOptions which removes declarations that were overriden within the class hierarchy.

0.3.3+1

  • Update logging package to <0.12.0.

0.3.3

  • Update to analyzer <0.26.0.

0.3.2

  • Work around an issue running Dart analyzer on the generated code, if the dynamic type appeared in the output. Smoke will now use Object instead.

0.3.1+1

  • Updated dependency versions.

0.3.1

  • Add canAcceptNArgs method.

0.3.0

  • Change SUPPORTED_ARGS limit for minArgs and maxArgs method from 3 to 15.

0.2.1+1

  • Fix toString calls on Type instances.

0.2.0+3

  • Widen the constraint on analyzer.

0.2.0+2

  • Widen the constraint on barback.

0.2.0+1

  • Switch from source_maps' Span class to source_span's SourceSpan class.

0.2.0

  • Static configuration can be modified, so code generators can split the static configuration in pieces.
  • breaking change: for codegen call writeStaticConfiguration instead of writeInitCall.

0.1.0

  • Initial release: introduces the smoke API, a mirror based implementation, a statically configured implementation that can be declared by hand or be generated by tools, and libraries that help generate the static configurations.
0
likes
0
pub points
17%
popularity

Publisher

verified publisherlabs.dart.dev

A restricted reflective system that uses mirrors at development time, but that can be replaced with non-reflective calls using code generation. See README.md for mode details.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, barback, logging

More

Packages that depend on smoke