smoke 0.3.6+3

[discontinued]

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+2

  • Eliminate errors reported by analyzer in strong mode.

0.3.6+1

  • Update to use the transformer_test package instead of code_transformers for tests.

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
25%
popularity

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

Uploaders

jmesserly@google.com
sigmund@google.com
dgrove@google.com
jakemac@google.com
nweiz@google.com
jacobr@google.com
kevmoo@google.com

More

Packages that depend on smoke