Package st.gravel.support.compiler.ast

Examples of st.gravel.support.compiler.ast.MethodNode.sourceString()


          return _sendArgs[0].add(BlockInliner.this.renamedBlockNodeFor_(_astConstant));
        }
      }
    });
    _node = this.newMethodNode_arguments_body_(_systemMapping.selectorConverter().selectorForNumArgs_(_arguments.length), _arguments, SequenceNode.factory.return_(SelfNode.factory.basicNew().send_withAll_(_methodNode.selector(), _sendArgs[0].toArray(new Expression[_sendArgs[0].size()]))));
    this.log_text_("nonOptimized: ", _node.sourceString());
    return this.compileMethodNode_allowBlockInlining_(this.link_(_node), false);
  }

  public java.lang.invoke.MethodHandle buildOptimized() {
    final MethodNode[] _node;
View Full Code Here


        return BlockInliner.this;
      }
    });
    _inlined = LiteralSendInliner.factory.inline_(_node[0]);
    _inlined = this.link_(_inlined);
    this.log_text_("inlined: ", _inlined.sourceString());
    return this.compileMethodNode_(_inlined);
  }

  public java.lang.invoke.MethodHandle compileMethodNode_(final MethodNode _inlinedMethodNode) {
    return this.compileMethodNode_allowBlockInlining_(_inlinedMethodNode, true);
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.