package org.jtwig.render.node.renderer; import org.jtwig.model.tree.OverrideBlockNode; import org.jtwig.render.RenderRequest; import org.jtwig.render.context.model.BlockContext; import org.jtwig.renderable.Renderable; import org.jtwig.renderable.impl.EmptyRenderable; import org.jtwig.resource.reference.ResourceReference; public class OverrideBlockNodeRender implements NodeRender<OverrideBlockNode> { @Override public Renderable render(RenderRequest renderRequest, OverrideBlockNode node) { ResourceReference current = renderRequest.getRenderContext().getCurrent(ResourceReference.class); renderRequest.getRenderContext().getCurrent(BlockContext.class).add(node, current); return EmptyRenderable.instance(); } }