generate<O extends Object, S extends ApolloCodeUnitStorage<D> , D extends Object> method
O
generate<O extends Object, S extends ApolloCodeUnitStorage<D> , D extends Object>(
- ApolloGenerator<
O, S, D> codeGenerator
Implementation
O generate<O extends Object, S extends ApolloCodeUnitStorage<D>,
D extends Object>(ApolloGenerator<O, S, D> codeGenerator) {
if (root == null) {
throw StateError(
'No ASTRoot! Ensure that this CodeUnit is loaded by ApolloVM!');
}
return codeGenerator.generateASTRoot(root!);
}