|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jetbrains.jet.codegen.StackValue
org.jetbrains.jet.codegen.StackValue.OnStack
public static class StackValue.OnStack
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jetbrains.jet.codegen.StackValue |
---|
StackValue.CallReceiver, StackValue.Composed, StackValue.Constant, StackValue.Field, StackValue.Local, StackValue.OnStack, StackValue.Shared, StackValue.StackValueWithSimpleReceiver |
Field Summary |
---|
Fields inherited from class org.jetbrains.jet.codegen.StackValue |
---|
type |
Constructor Summary | |
---|---|
StackValue.OnStack(org.jetbrains.asm4.Type type)
|
Method Summary | |
---|---|
void |
moveToTopOfStack(org.jetbrains.asm4.Type type,
org.jetbrains.asm4.commons.InstructionAdapter v,
int depth)
This method is called to put the value on the top of the JVM stack if depth other values have been put on the
JVM stack after this value was generated. |
void |
put(org.jetbrains.asm4.Type type,
org.jetbrains.asm4.commons.InstructionAdapter v)
Put this value to the top of the stack. |
Methods inherited from class org.jetbrains.jet.codegen.StackValue |
---|
arrayElement, cmp, coerce, coerceFrom, coerceTo, collectionElement, composed, condJump, constant, dupReceiver, expression, field, fieldForSharedVar, local, none, not, onStack, postIncrement, preIncrement, property, putAsBoolean, putUnitInstance, receiver, receiverSize, receiverWithoutReceiverArgument, refType, shared, sharedTypeForType, singleton, store, thisOrOuter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StackValue.OnStack(org.jetbrains.asm4.Type type)
Method Detail |
---|
public void put(org.jetbrains.asm4.Type type, org.jetbrains.asm4.commons.InstructionAdapter v)
StackValue
put
in class StackValue
public void moveToTopOfStack(org.jetbrains.asm4.Type type, org.jetbrains.asm4.commons.InstructionAdapter v, int depth)
StackValue
depth
other values have been put on the
JVM stack after this value was generated.
moveToTopOfStack
in class StackValue
type
- the type as which the value should be putv
- the visitor used to genClassOrObject the instructionsdepth
- the number of new values put onto the stack
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |