Interface IRExpression
- All Superinterfaces:
IRNode
- All Known Implementing Classes:
IRArrayConcat, IRArrayDifference, IRArrayGet, IRArrayLiteral, IRArrayMutation, IRArraySet, IRBinaryOperation, IRCoerce, IRConditionalExpression, IRConstant, IRDynamicInvoke, IRDynamicInvokeExpression, IRDynamicInvokeField, IREfunCall, IRFieldLoad, IRFieldMutation, IRFieldStore, IRForeachItems, IRForeachSize, IRForeachValue, IRFromEndIndex, IRFunctionReferenceLiteral, IRInlineCallableLiteral, IRInstanceCall, IRLocalLoad, IRLocalMutation, IRLocalStore, IRMappingGet, IRMappingLiteral, IRMappingMerge, IRMappingSet, IRProtectedEval, IRSequence, IRSlice, IRSliceSet, IRStringDifference, IRStringGet, IRTypedFunctionLiteral, IRUnaryOperation
public sealed interface IRExpression
extends IRNode
permits IRArrayConcat, IRArrayDifference, IRArrayGet, IRArrayLiteral, IRArrayMutation, IRArraySet, IRSliceSet, IRBinaryOperation, IRCoerce, IRConditionalExpression, IRConstant, IRDynamicInvoke, IRDynamicInvokeExpression, IRDynamicInvokeField, IREfunCall, IRFieldMutation, IRFieldLoad, IRFieldStore, IRForeachItems, IRForeachSize, IRForeachValue, IRFromEndIndex, IRFunctionReferenceLiteral, IRInlineCallableLiteral, IRInstanceCall, IRLocalLoad, IRLocalMutation, IRLocalStore, IRMappingGet, IRMappingLiteral, IRMappingMerge, IRMappingSet, IRProtectedEval, IRSequence, IRStringDifference, IRSlice, IRStringGet, IRTypedFunctionLiteral, IRUnaryOperation
-
Method Summary
-
Method Details
-
type
RuntimeType type()
-