org.jetbrains.jet.codegen
Class StackValue.Field
java.lang.Object
org.jetbrains.jet.codegen.StackValue
org.jetbrains.jet.codegen.StackValue.StackValueWithSimpleReceiver
org.jetbrains.jet.codegen.StackValue.Field
- Enclosing class:
- StackValue
public static class StackValue.Field
- extends StackValue.StackValueWithSimpleReceiver
Field Summary |
java.lang.String |
name
|
org.jetbrains.org.objectweb.asm.Type |
owner
|
Constructor Summary |
StackValue.Field(org.jetbrains.org.objectweb.asm.Type type,
org.jetbrains.org.objectweb.asm.Type owner,
java.lang.String name,
boolean isStatic)
|
Method Summary |
void |
put(org.jetbrains.org.objectweb.asm.Type type,
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
Put this value to the top of the stack. |
void |
store(org.jetbrains.org.objectweb.asm.Type topOfStackType,
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
Set this value from the top of the stack. |
Methods inherited from class org.jetbrains.jet.codegen.StackValue |
arrayElement, cmp, coerce, coerceFrom, coerceTo, collectionElement, composed, condJump, constant, couldSkipReceiverOnStaticCall, expression, field, fieldForSharedVar, local, moveToTopOfStack, none, not, onStack, postIncrement, preIncrement, property, putAsBoolean, putUnitInstance, receiver, receiverWithoutReceiverArgument, refType, shared, sharedTypeForType, singleton, thisOrOuter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
owner
public final org.jetbrains.org.objectweb.asm.Type owner
name
public final java.lang.String name
StackValue.Field
public StackValue.Field(org.jetbrains.org.objectweb.asm.Type type,
org.jetbrains.org.objectweb.asm.Type owner,
java.lang.String name,
boolean isStatic)
put
public void put(org.jetbrains.org.objectweb.asm.Type type,
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
- Description copied from class:
StackValue
- Put this value to the top of the stack.
- Specified by:
put
in class StackValue
store
public void store(org.jetbrains.org.objectweb.asm.Type topOfStackType,
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
- Description copied from class:
StackValue
- Set this value from the top of the stack.
- Overrides:
store
in class StackValue