コード例 #1
0
ファイル: RubyProc.java プロジェクト: graalvm/jrubytruffle
  public static RubyProc newProc(
      Ruby runtime, Block block, Block.Type type, String file, int line) {
    RubyProc proc = new RubyProc(runtime, runtime.getProc(), type, file, line);
    proc.setup(block);

    return proc;
  }
コード例 #2
0
ファイル: RubyProc.java プロジェクト: goodwill/jruby
  public static RubyProc newProc(
      Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition) {
    RubyProc proc = new RubyProc(runtime, runtime.getProc(), type, sourcePosition);
    proc.callInit(NULL_ARRAY, block);

    return proc;
  }
コード例 #3
0
ファイル: RubyProc.java プロジェクト: graalvm/jrubytruffle
  @Deprecated
  public static RubyProc newProc(
      Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition) {
    RubyProc proc = new RubyProc(runtime, runtime.getProc(), type, sourcePosition);
    proc.setup(block);

    return proc;
  }
コード例 #4
0
ファイル: RubyProc.java プロジェクト: goodwill/jruby
 public static RubyProc newProc(Ruby runtime, Block.Type type) {
   return new RubyProc(runtime, runtime.getProc(), type);
 }