type_resolver 0.2.0+2 type_resolver: ^0.2.0+2 copied to clipboard
TypeResolver provides Type and String with the ability to ultimately resolve to an instance or Type.version: 1.0.0
TypeResolver #
TypeResolver provides Type and String with the ability to ultimately resolve to an instance or Type.
Usage #
Annotate class that need to resolve with @TypeResolvable
@TypeResolvable()
class Animal {}
Remember to initialize at main function
void main() {
initializeTypeResolver();
}
Resolve String
to Type
void fn() {
TypeResolver.parseTypeFromTypeString("Animal");
}
Resolve Type
to instance
void fn() {
TypeResolver.createInstanceFromType(Animal);
}
Resolve String
to instance
void fn() {
TypeResolver.createInstanceFromTypeString("Animal");
}