public static class StackValue.Shared extends StackValue
StackValue.CallReceiver, StackValue.Composed, StackValue.Constant, StackValue.Local, StackValue.OnStack, StackValue.Shared, StackValue.StackValueWithSimpleReceiver
type
Constructor and Description |
---|
StackValue.Shared(int index,
org.jetbrains.asm4.Type type) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex() |
void |
put(org.jetbrains.asm4.Type type,
org.jetbrains.asm4.commons.InstructionAdapter v)
Put this value to the top of the stack.
|
void |
releaseOnPut() |
void |
store(org.jetbrains.asm4.Type topOfStackType,
org.jetbrains.asm4.commons.InstructionAdapter v)
Set this value from the top of the stack.
|
arrayElement, cmp, coerce, coerceFrom, coerceTo, collectionElement, composed, condJump, constant, dupReceiver, expression, field, fieldForSharedVar, local, moveToTopOfStack, none, not, onStack, postIncrement, preIncrement, property, putAsBoolean, putUnitInstance, receiver, receiverSize, receiverWithoutReceiverArgument, refType, shared, sharedTypeForType, singleton, thisOrOuter
public StackValue.Shared(int index, org.jetbrains.asm4.Type type)
public void releaseOnPut()
public int getIndex()
public void put(org.jetbrains.asm4.Type type, org.jetbrains.asm4.commons.InstructionAdapter v)
StackValue
put
in class StackValue
public void store(org.jetbrains.asm4.Type topOfStackType, org.jetbrains.asm4.commons.InstructionAdapter v)
StackValue
store
in class StackValue