ProcessorGenerator constructor
ProcessorGenerator(
- ClassElement element
Implementation
ProcessorGenerator(this.element) {
final blopType = element.thisType.allSupertypes.firstWhere(
TypeChecker.fromRuntime(Blop).isExactlyType,
);
eventType = blopType.typeArguments[0];
stateType = blopType.typeArguments[1];
visitor = MethodVisitor(stateType);
element.visitChildren(visitor);
}