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()
-