org.jetbrains.jet.codegen
Class StackValue.StackValueWithSimpleReceiver

java.lang.Object
  extended by org.jetbrains.jet.codegen.StackValue
      extended by org.jetbrains.jet.codegen.StackValue.StackValueWithSimpleReceiver
Direct Known Subclasses:
StackValue.Field
Enclosing class:
StackValue

public abstract static class StackValue.StackValueWithSimpleReceiver
extends StackValue


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
 boolean isStatic
           
 
Fields inherited from class org.jetbrains.jet.codegen.StackValue
type
 
Constructor Summary
StackValue.StackValueWithSimpleReceiver(org.jetbrains.org.objectweb.asm.Type type, boolean isStatic)
           
 
Method Summary
 void dupReceiver(org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
           
 int receiverSize()
           
 
Methods inherited from class org.jetbrains.jet.codegen.StackValue
arrayElement, cmp, coerce, coerceFrom, coerceTo, collectionElement, composed, condJump, constant, expression, field, fieldForSharedVar, local, moveToTopOfStack, none, not, onStack, postIncrement, preIncrement, property, put, putAsBoolean, putUnitInstance, receiver, 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
 

Field Detail

isStatic

public final boolean isStatic
Constructor Detail

StackValue.StackValueWithSimpleReceiver

public StackValue.StackValueWithSimpleReceiver(@NotNull
                                               org.jetbrains.org.objectweb.asm.Type type,
                                               boolean isStatic)
Method Detail

dupReceiver

public void dupReceiver(org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
Overrides:
dupReceiver in class StackValue

receiverSize

public int receiverSize()
Overrides:
receiverSize in class StackValue