Interface IR
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AssertTypeIR
,BranchIfIR
,BranchUnlessIR
,ClearIR
,GotoIR
,LoadIR
,NewLambdaIR
,OperatorIR
,PopIR
,PopNIR
,SendIR
,VisitLabelIR
public interface IR extends java.io.Serializable
IR interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
eval(InterpretContext context)
default boolean
mayBeCost()
Returns true when the IR execution cost may be expensive
-
-
-
Method Detail
-
eval
void eval(InterpretContext context)
-
mayBeCost
default boolean mayBeCost()
Returns true when the IR execution cost may be expensive- Returns:
-
-