Examples of ZSuperNode


Examples of org.jruby.ast.ZSuperNode

    public void compileZArray(Node node, BodyCompiler context) {
        context.createEmptyArray();
    }

    public void compileZSuper(Node node, BodyCompiler context) {
        ZSuperNode zsuperNode = (ZSuperNode) node;

        CompilerCallback closure = getBlock(zsuperNode.getIterNode());

        context.callZSuper(closure);
    }
View Full Code Here

Examples of org.jruby.ast.ZSuperNode

              }
  break;
case 349:
          // line 1284 "DefaultRubyParser.y"
  {
                  yyVal = new ZSuperNode(((Token)yyVals[0+yyTop]).getPosition());
              }
  break;
case 350:
          // line 1289 "DefaultRubyParser.y"
  {
View Full Code Here

Examples of org.jruby.ast.ZSuperNode

            context.createEmptyArray();
        }
    }

    public void compileZSuper(Node node, BodyCompiler context, boolean expr) {
        ZSuperNode zsuperNode = (ZSuperNode) node;

        CompilerCallback closure = getBlock(zsuperNode.getIterNode());

        context.callZSuper(closure);
        // TODO: don't require pop
        if (!expr) context.consumeCurrentValue();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.