Examples of MethodCallExpression


Examples of org.codehaus.groovy.ast.expr.MethodCallExpression

            }
        }
       
        boolean containsSpreadExpression = AsmClassGenerator.containsSpreadExpression(arguments);
        if (!containsSpreadExpression && origin instanceof MethodCallExpression) {
            MethodCallExpression mce = (MethodCallExpression) origin;
            MethodNode target = mce.getMethodTarget();
            if (writeDirectMethodCall(target, implicitThis, receiver, makeArgumentList(arguments))) return;
        }
       
        // prepare call site
        if ((adapter == invokeMethod || adapter == invokeMethodOnCurrent || adapter == invokeStaticMethod) && !spreadSafe) {
View Full Code Here

Examples of org.codehaus.groovy.ast.expr.MethodCallExpression

   {

      // Handle method call expressions
      if (expression instanceof MethodCallExpression)
      {
         MethodCallExpression mce = (MethodCallExpression)expression;

         //
         if (mce.getObjectExpression() instanceof PropertyExpression)
         {
            PropertyExpression mce_pe = (PropertyExpression)mce.getObjectExpression();

            //
            Expression expr = bilto(mce_pe);
            if (expr != null)
            {
               mce.setObjectExpression(expr);
            }
         }
      }
      return super.transform(expression);
   }
View Full Code Here

Examples of org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression

 
  static Parser<Expression> simpleMethodCall(Parser<Expression> arg) {
    return new Mapper<Expression>() {
      @SuppressWarnings("unused")
      Expression map(String name, List<Expression> args) {
        return new MethodCallExpression(
            null, TypeLiteralParser.EMPTY_TYPE_ARGUMENT_LIST, name, args);
      }
    }.sequence(Terminals.Identifier.PARSER, argumentList(arg));
  }
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.