org.jetbrains.kotlin.codegen.context
Class EnclosedValueDescriptor

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.context.EnclosedValueDescriptor

public final class EnclosedValueDescriptor
extends java.lang.Object


Constructor Summary
EnclosedValueDescriptor(java.lang.String fieldName, DeclarationDescriptor descriptor, StackValue.StackValueWithSimpleReceiver innerValue, org.jetbrains.org.objectweb.asm.Type type)
           
 
Method Summary
 DeclarationDescriptor getDescriptor()
           
 java.lang.String getFieldName()
           
 StackValue.StackValueWithSimpleReceiver getInnerValue()
           
 StackValue getOuterValue(ExpressionCodegen codegen)
           
 org.jetbrains.org.objectweb.asm.Type getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnclosedValueDescriptor

public EnclosedValueDescriptor(@NotNull
                               java.lang.String fieldName,
                               @Nullable
                               DeclarationDescriptor descriptor,
                               @NotNull
                               StackValue.StackValueWithSimpleReceiver innerValue,
                               @NotNull
                               org.jetbrains.org.objectweb.asm.Type type)
Method Detail

getFieldName

@NotNull
public java.lang.String getFieldName()

getDescriptor

@Nullable
public DeclarationDescriptor getDescriptor()

getInnerValue

@NotNull
public StackValue.StackValueWithSimpleReceiver getInnerValue()

getType

@NotNull
public org.jetbrains.org.objectweb.asm.Type getType()

getOuterValue

@NotNull
public StackValue getOuterValue(@NotNull
                                        ExpressionCodegen codegen)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object