Package org.jruby.ir.instructions
Interface ClosureAcceptingInstr
- All Known Implementing Classes:
ArrayDerefInstr,AsStringInstr,AttrAssignInstr,BuildLambdaInstr,CallBase,CallInstr,ClassSuperInstr,EQQInstr,InstanceSuperInstr,MatchInstr,NoResultCallInstr,OneArgOperandAttrAssignInstr,OneFixnumArgNoBlockCallInstr,OneFloatArgNoBlockCallInstr,OneOperandArgBlockCallInstr,OneOperandArgNoBlockCallInstr,OneOperandArgNoBlockNoResultCallInstr,TwoOperandArgNoBlockCallInstr,UnresolvedSuperInstr,ZeroOperandArgNoBlockCallInstr,ZSuperInstr
public interface ClosureAcceptingInstr
Marks instrs that accept closure args.
Currently, CallBase and BuildLambdaInstr implement this.
-
Method Summary
-
Method Details
-
getClosureArg
Operand getClosureArg() -
hasLiteralClosure
boolean hasLiteralClosure()
-