Uses of Class
org.jruby.ir.IRClosure
Packages that use IRClosure
Package
Description
-
Uses of IRClosure in org.jruby.ir
Subclasses of IRClosure in org.jruby.irFields in org.jruby.ir with type parameters of type IRClosureModifier and TypeFieldDescriptionIRScope.nestedClosuresList of (nested) closures in this scopeprivate static final Collection<IRClosure>IRScope.NO_CLOSURESMethods in org.jruby.ir that return IRClosureModifier and TypeMethodDescriptionIRClosure.cloneForInlining(CloneInfo ii) protected IRClosureIRClosure.cloneForInlining(CloneInfo ii, IRClosure clone) IRFor.cloneForInlining(CloneInfo ii) Methods in org.jruby.ir that return types with arguments of type IRClosureMethods in org.jruby.ir with parameters of type IRClosureModifier and TypeMethodDescriptionvoidIRScope.addClosure(IRClosure closure) protected IRClosureIRClosure.cloneForInlining(CloneInfo ii, IRClosure clone) booleanIRScope.isNestedInClosure(IRClosure closure) voidIRScope.removeClosure(IRClosure closure) Constructors in org.jruby.ir with parameters of type IRClosure -
Uses of IRClosure in org.jruby.ir.dataflow.analyses
Methods in org.jruby.ir.dataflow.analyses with parameters of type IRClosureModifier and TypeMethodDescriptionprivate voidDefinedVariableNode.identifyUndefinedVarsInClosure(Set<Variable> undefinedVars, IRClosure cl, int nestingLevel) -
Uses of IRClosure in org.jruby.ir.interpreter
Constructors in org.jruby.ir.interpreter with parameters of type IRClosure -
Uses of IRClosure in org.jruby.ir.operands
Fields in org.jruby.ir.operands declared as IRClosureMethods in org.jruby.ir.operands that return IRClosureConstructors in org.jruby.ir.operands with parameters of type IRClosure -
Uses of IRClosure in org.jruby.ir.targets
Fields in org.jruby.ir.targets with type parameters of type IRClosureMethods in org.jruby.ir.targets with parameters of type IRClosureModifier and TypeMethodDescriptionprotected voidJVMVisitor.emitBlockJIT(IRClosure closure, JVMVisitorMethodContext context) protected org.objectweb.asm.HandleJVMVisitor.emitClosure(IRClosure closure, boolean print) voidBlockCompiler.prepareBlock(IRClosure closure, String parentScopeField, org.objectweb.asm.Handle handle, String file, int line, String encodedArgumentDescriptors, Signature signature) Prepare a block for a subsequent call. -
Uses of IRClosure in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type IRClosure -
Uses of IRClosure in org.jruby.ir.targets.simple
Methods in org.jruby.ir.targets.simple with parameters of type IRClosure -
Uses of IRClosure in org.jruby.ir.transformations.inlining
Methods in org.jruby.ir.transformations.inlining with parameters of type IRClosureModifier and TypeMethodDescriptionCloneInfo.cloneForCloningClosure(IRClosure clonedClosure) private voidCFGInliner.inlineClosureAtYieldSite(InlineCloneInfo ii, IRClosure cl, BasicBlock yieldBB, YieldInstr yield) -
Uses of IRClosure in org.jruby.runtime
Fields in org.jruby.runtime declared as IRClosureModifier and TypeFieldDescriptionprivate final IRClosureInterpretedIRBlockBody.closureprivate final IRClosureMixedModeIRBlockBody.closureMethods in org.jruby.runtime that return IRClosureModifier and TypeMethodDescriptionInterpretedIRBlockBody.getScope()IRBlockBody.getScope()MixedModeIRBlockBody.getScope()Constructors in org.jruby.runtime with parameters of type IRClosureModifierConstructorDescriptionInterpretedIRBlockBody(IRClosure closure, Signature signature) MixedModeIRBlockBody(IRClosure closure, Signature signature)