gpt4 book ai didi

org.jruby.ir.instructions.ZSuperInstr.getClosureArg()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 04:05:31 26 4
gpt4 key购买 nike

本文整理了Java中org.jruby.ir.instructions.ZSuperInstr.getClosureArg()方法的一些代码示例,展示了ZSuperInstr.getClosureArg()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZSuperInstr.getClosureArg()方法的具体详情如下:
包路径:org.jruby.ir.instructions.ZSuperInstr
类名称:ZSuperInstr
方法名:getClosureArg

ZSuperInstr.getClosureArg介绍

暂无

代码示例

代码示例来源:origin: org.jruby/jruby-complete

@Override
public void ZSuperInstr(ZSuperInstr zsuperinstr) {
  String name = zsuperinstr.getId();
  Operand[] args = zsuperinstr.getCallArgs();
  // this would be getDefiningModule but that is not used for unresolved super
  Operand definingModule = UndefinedValue.UNDEFINED;
  boolean[] splatMap = zsuperinstr.splatMap();
  Operand closure = zsuperinstr.getClosureArg(null);
  superCommon(name, zsuperinstr, args, definingModule, splatMap, closure);
}

代码示例来源:origin: org.jruby/jruby-core

@Override
public void ZSuperInstr(ZSuperInstr zsuperinstr) {
  String name = zsuperinstr.getId();
  Operand[] args = zsuperinstr.getCallArgs();
  // this would be getDefiningModule but that is not used for unresolved super
  Operand definingModule = UndefinedValue.UNDEFINED;
  boolean[] splatMap = zsuperinstr.splatMap();
  Operand closure = zsuperinstr.getClosureArg(null);
  superCommon(name, zsuperinstr, args, definingModule, splatMap, closure);
}

代码示例来源:origin: org.jruby/jruby-complete

@Override
public Instr clone(CloneInfo ii) {
  return new ZSuperInstr(ii.getScope(), ii.getRenamedVariable(getResult()), getReceiver().cloneForInlining(ii),
      cloneCallArgs(ii), getClosureArg() == null ? null : getClosureArg().cloneForInlining(ii),
      isPotentiallyRefined(), getCallSite(), getCallSiteId());
}

代码示例来源:origin: org.jruby/jruby-core

@Override
public Instr clone(CloneInfo ii) {
  return new ZSuperInstr(ii.getScope(), ii.getRenamedVariable(getResult()), getReceiver().cloneForInlining(ii),
      cloneCallArgs(ii), getClosureArg() == null ? null : getClosureArg().cloneForInlining(ii),
      isPotentiallyRefined(), getCallSite(), getCallSiteId());
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com