Module org.kink_lang.kink
Interface Allocation
- All Known Implementing Classes:
Allocation.Arg
,Allocation.Field
,Allocation.Preloaded
,Allocation.Recv
,Allocation.Stack
,Allocation.Unused
public sealed interface Allocation
permits Allocation.Recv, Allocation.Arg, Allocation.Stack, Allocation.Field, Allocation.Preloaded, Allocation.Unused
Where the local var is stored?
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final record
The local var is an arg of the fun call.static final record
The local var is placed on the field of the compiled fun class.static final record
It is a preloaded fun.static final record
The local var is the recv of the fun call.static final record
The local var is placed on the data stack.static final record
It is not used / not stored.