Package org.jruby.ir
Class IRBuilder.EnsureBlockInfo
java.lang.Object
org.jruby.ir.IRBuilder.EnsureBlockInfo
- Enclosing class:
- IRBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Label(package private) final Label(package private) final Label(package private) final IRBuilder.IRLoop(package private) final RescueNode(package private) boolean(package private) final Label(package private) Variable(package private) final Label -
Constructor Summary
ConstructorsConstructorDescriptionEnsureBlockInfo(IRScope s, RescueNode n, IRBuilder.IRLoop l, Label bodyRescuer) -
Method Summary
-
Field Details
-
regionStart
-
start
-
end
-
dummyRescueBlockLabel
-
savedGlobalException
Variable savedGlobalException -
needsBacktrace
boolean needsBacktrace -
bodyRescuer
-
innermostLoop
-
matchingRescueNode
-
instrs
-
-
Constructor Details
-
EnsureBlockInfo
-
-
Method Details
-
addInstr
-
addInstrAtBeginning
-
emitBody
-
cloneIntoHostScope
-