Uses of Class
org.jruby.RubyProc
Packages that use RubyProc
Package
Description
-
Uses of RubyProc in org.jruby
Modifier and TypeFieldDescriptionprivate final RubyProcRuby.ProcExitFunction.procprivate RubyProcRubyGenerator.procprivate final RubyProcRubyYielder.BlockCallbackImpl.procprivate RubyProcRuby.CallTraceFuncHook.traceFuncModifier and TypeMethodDescriptionRubyGenerator.getProc()static RubyProcRubyKernel.lambda(ThreadContext context, IRubyObject recv, Block block) Ruby.newBlockPassProc(Block.Type type, Block block) Ruby.newProc(Block.Type type, Block block) static RubyProcRubyProc.newProc(Ruby runtime, Block.Type type) Deprecated.static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type) static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type, String file, int line) static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition) Deprecated.static RubyProcRubyKernel.proc(ThreadContext context, IRubyObject recv, Block block) static RubyProcRubyKernel.proc_1_9(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyProc.to_proc()Modifier and TypeMethodDescriptionprivate booleanRuby.alreadyRegisteredEndBlock(RubyProc newProc) voidRuby.pushEndBlock(RubyProc proc) It is possible for looping or repeated execution to encounter the same END block multiple times.Ruby.pushExitBlock(RubyProc proc) Push block onto exit stack.voidRuby.CallTraceFuncHook.setTraceFunc(RubyProc traceFunc) voidRuby.setTraceFunction(Ruby.CallTraceFuncHook hook, RubyProc traceFunction) voidRuby.setTraceFunction(RubyProc traceFunction) ModifierConstructorDescription(package private)BlockCallbackImpl(RubyProc proc) ProcExitFunction(RubyProc proc) -
Uses of RubyProc in org.jruby.ext.jruby
Fields in org.jruby.ext.jruby declared as RubyProc -
Uses of RubyProc in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as RubyProcMethods in org.jruby.internal.runtime with parameters of type RubyProcModifier and TypeMethodDescriptionvoidvoidGlobalVariables.setTraceVar(String name, RubyProc proc) -
Uses of RubyProc in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as RubyProcMethods in org.jruby.internal.runtime.methods that return RubyProcConstructors in org.jruby.internal.runtime.methods with parameters of type RubyProcModifierConstructorDescriptionProcMethod(RubyModule implementationClass, RubyProc proc, Visibility visibility, String name) Constructor for ProcMethod. -
Uses of RubyProc in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyProcModifier and TypeMethodDescriptionstatic RubyProcIRRuntimeHelpers.newLambdaProc(ThreadContext context, Block block) static RubyProcIRRuntimeHelpers.newSymbolProc(ThreadContext context, RubySymbol symbol) Create a new Symbol.to_proc for the given symbol name and encoding.static RubyProcIRRuntimeHelpers.newSymbolProc(ThreadContext context, ByteList value) Create a new Symbol.to_proc for the given symbol name and encoding. -
Uses of RubyProc in org.jruby.java.proxies
Methods in org.jruby.java.proxies that return RubyProc -
Uses of RubyProc in org.jruby.runtime
Fields in org.jruby.runtime declared as RubyProcModifier and TypeFieldDescriptionprivate RubyProcBlock.procThe Proc that this block is associated with.Methods in org.jruby.runtime that return RubyProcModifier and TypeMethodDescriptionBlock.getProcObject()Retrieve the proc object associated with this blockstatic RubyProcHelpers.newLiteralLambda(ThreadContext context, Block block, IRubyObject self) Methods in org.jruby.runtime with parameters of type RubyProcModifier and TypeMethodDescriptionvoidBlock.setProcObject(RubyProc procObject) Set the proc object associated with this block