Static Meta-Programming
Problem
How do we do meta-programming(Reflection/Code-generation) without the usual use of reflection.
Proposal
Solution Requirements:
no annotations
structured
retains reference of generated code
Syntax:
static extention <name> on <selector> {
}class DataClass {
const DataClass._();
}DataClass Person(String name, {String Address}){
String NameFirstChar(){
return name.first;
}
}Last updated