built_mirrors 0.8.3 copy "built_mirrors: ^0.8.3" to clipboard
built_mirrors: ^0.8.3 copied to clipboard

outdatedDart 1 only

generates `ClassMirror` from classes annotated with `@reflectable` or `@Reflectable()`

0.8.3 #

  • add generics support

0.8.2 #

  • add built_mirrors_core package

0.8.1 #

  • Add build_runner package as dev_dependency

0.8.0 #

  • upgrade build package to ^0.12.0
  • remove build_runner package
  • remove files in tool folder

0.7.1 #

  • add name param to fields and constructors

0.7.0 #

  • fixed the null issue
  • upgrade build package to ^0.11.1
  • upgrade build_runner to version ^0.6.0

0.6.0 #

  • split function parameters into positional and named
  • rename phase.dart to action.dart

0.5.2 #

  • add generators for annotations with List, Map and other constants

0.5.1 #

  • add name to DeclarationMirror generator

0.5.0 #

  • upgrade build_runner to version ^0.4.0
  • upgrade build to version ^0.10.0

0.4.0 #

  • upgrade build_runner to version ^0.4.0
  • upgrade build to version ^0.10.0

0.3.0 #

  • upgrade source_gen pacakge to version ^0.6.0
  • change a.constanValue to a.computeConstantValue()

0.2.4 #

  • allow multiple initMirrors functions

0.2.3 #

  • correct default values for dartdoc

0.2.2 #

  • upgrade build package to version ^0.9.0

0.2.1 #

  • make generated strings raw

0.2.0 #

  • remove packageName parameter from phase
  • upgrade build_test to version ^0.5.0

0.1.3 #

  • correct _getExtensionLevel when processing non-reflectable classes
  • correct mirror_generator for generating function values in annotations parameters

0.1.2 #

  • enable strong-mode in .analysys_options
  • correct getter functionMirrors

0.1.1 #

  • add scanners

0.1.0 #

  • add FunctionMirrors

  • add MethodMirrors generation to ClassMirror

0.0.8 #

  • make ClassMirror.name public again

0.0.7 #

  • add enum to InitClassMirrorsGenerator

0.0.6 #

  • reinitialize static variables from InitClassMirrorsGenerator to avoid multiple adding mirrors from other modules

0.0.5 #

  • add init_class_mirrors_generator
  • rename generator.dart to class_mirrors_generator _ rename BuiltMirrorsGenerator to ClassMirrorsGenerator

0.0.4 #

  • ClassMirror:
    • add name and toString to have better logging.
    • add isEnum and values to support enum types
  • Add FunctionCall Typedef to enhance the type of FunctionMirror.call
  • DeclarationMirror:
    • add isFinal to handel if a field is final
    • add isOptional to handle if a parameter is optional
  • BuiltMirrorsGenerator:
    • add enum-ClassMirror template
    • add isOptional template for optional parameters
    • add isFinal template for final fields

8fc2109 Luis Vargas luisvargastijerino@gmail.com on 1/28/17 at 1:05 PM

0.0.3 #

  • support annotations in classes
  • support shorthand annotations

0.0.2 #

  • Remove getSymbolName function

0.0.1 #

  • Initial version
3
likes
0
pub points
69%
popularity

Publisher

unverified uploader

generates `ClassMirror` from classes annotated with `@reflectable` or `@Reflectable()`

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, build, built_mirrors_core, source_gen

More

Packages that depend on built_mirrors