built_mirrors 2.0.1 built_mirrors: ^2.0.1 copied to clipboard
generates `ClassMirror` from classes annotated with `@reflectable` or `@Reflectable()`
2.0.1 #
- Make generator skip
SerializableMap
andMap
supertypes - Fix generation of generic superclass and superinterfaces in
ClassMirror
constructors
2.0.0 #
- Upgrade sdk to
>=3.0.0 <4.0.0
- Upgrade
source_gen
to^1.3.2
- Upgrade
build
to^2.4.0
- Upgrade
analyzer
to^5.13.0
- Add
collection
^1.17.2
- Upgrade
test
to^1.24.3
- Upgrade
build_test
to^2.1.7
- Upgrade
build_runner
to^2.4.4
1.0.0 #
- Upgrade
source_gen
to^1.2.1
- Upgrade
build
to^3.3.1
- Upgrade
analyzer
to^0.40.0
- Upgrade
test
to^1.20.2
- Upgrade
build_test
to^2.1.5
- Upgrade
build_runner
to^2.1.8
0.13.0 #
- Upgrade
analyzer
to^0.40.0
0.12.0 #
- Upgrade
build_test
to^1.2.0
0.11.0 #
- Add
analysis_options
and check for unnecessarynew
andconst
kewords - Remove dependency on
built_mirrors_core
- Change builder from
PartBuilder
toSharedPartBuilder
, this way generator can run alongside with other generators - Make builder
auto_apply: dependents
. This way builder only run on direct dependents
0.10.6 #
- set
analyzer
to version>=0.36.0 <1.0.0
0.10.5 #
- upgrade
analyzer
to version^0.36.0
0.10.2 #
- upgrade
analyzer
to version^0.34.0
0.10.1 #
- upgrade
analyzer
to version^0.33.0
- upgrade
build_runner
to version^1.0.0
- upgrade
build
to version^1.0.1
0.10.0 #
- add
SerializedName
annotation, this annotation will be compiled time only.
0.9.0 #
- upgrade
source_gen
to version^0.9.0
- upgrade
build_runner
to version^0.9.0
0.8.5 #
- upgrade
analyzer
to version^0.32.0
- upgrade
build_runner
to version0.8.10
- upgrade
test
to version^1.0.0
0.8.4 #
- upgrade
source_gen
to version0.8.0
0.8.3 #
- add generics support
0.8.2 #
- add
built_mirrors_core
package
0.8.1 #
- Add
build_runner
package asdev_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
toaction.dart
0.5.2 #
- add generators for annotations with List, Map and other constants
0.5.1 #
- add
name
toDeclarationMirror
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
toa.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 fromphase
- 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 toClassMirror
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
toclass_mirrors_generator
_ renameBuiltMirrorsGenerator
toClassMirrorsGenerator
0.0.4 #
ClassMirror
:- add
name
andtoString
to have better logging. - add
isEnum
andvalues
to supportenum
types
- add
- Add
FunctionCall
Typedef to enhance the type ofFunctionMirror.call
DeclarationMirror
:- add
isFinal
to handel if a field is final - add
isOptional
to handle if a parameter is optional
- add
BuiltMirrorsGenerator
:- add
enum-ClassMirror
template - add
isOptional
template for optional parameters - add
isFinal
template for final fields
- add
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