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 name, DeclarationDescriptor descriptor, StackValue.StackValueWithSimpleReceiver innerValue, StackValue.Field instanceValue, org.jetbrains.org.objectweb.asm.Type type)
           
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 getInstanceValue()
           
 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)

EnclosedValueDescriptor

public EnclosedValueDescriptor(@NotNull
                               java.lang.String name,
                               @Nullable
                               DeclarationDescriptor descriptor,
                               @NotNull
                               StackValue.StackValueWithSimpleReceiver innerValue,
                               @NotNull
                               StackValue.Field instanceValue,
                               @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()

getInstanceValue

@NotNull
public StackValue getInstanceValue()

getType

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

toString

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