use of org.apache.sling.scripting.sightly.java.compiler.impl.CommandVisitorHandler in project sling by apache.
the class GlobalShadowCheckBackendCompiler method handle.
@Override
public void handle(CommandStream stream) {
stream.addHandler(new CommandVisitorHandler(new GlobalShadowChecker(globals)));
baseBackend.handle(stream);
}
use of org.apache.sling.scripting.sightly.java.compiler.impl.CommandVisitorHandler in project sling by apache.
the class JavaClassBackendCompiler method handle.
@Override
public void handle(CommandStream stream) {
StatefulVisitor statefulVisitor = new StatefulVisitor();
final CodeGenVisitor visitor = new CodeGenVisitor(unitBuilder, statefulVisitor.getControl());
statefulVisitor.initializeWith(visitor);
stream.addHandler(new CommandVisitorHandler(statefulVisitor) {
@Override
public void onDone() {
super.onDone();
visitor.finish();
}
});
}
Aggregations