.:PropertyGetterDescriptor .():ConstructorDescriptor .classObjFunc:SimpleFunctionDescriptor .classObjProp:PropertyDescriptor .this:ReceiverParameterDescriptor :ClassDescriptor .():ConstructorDescriptor .nestedClassObjFunc:SimpleFunctionDescriptor .this:ReceiverParameterDescriptor :ClassDescriptor :MutableValueParameterDescriptor Class.:PropertyGetterDescriptor Class.():ConstructorDescriptor Class.classFunc:SimpleFunctionDescriptor Class.classProp:PropertyDescriptor Class.this:ReceiverParameterDescriptor Class:ClassDescriptor NestedClass.():ConstructorDescriptor NestedClass.this:ReceiverParameterDescriptor NestedClass:ClassDescriptor NestedTrait.nestedTraitFun:SimpleFunctionDescriptor NestedTrait.this:ReceiverParameterDescriptor NestedTrait:ClassDescriptor Object.():ConstructorDescriptor Object.nestedFunc:SimpleFunctionDescriptor Object.this:ReceiverParameterDescriptor Object:ClassDescriptor Outer.Object:VariableDescriptorForObject Outer.this:ReceiverParameterDescriptor Outer:ClassDescriptor T1:TypeParameterDescriptor T2:TypeParameterDescriptor T3:TypeParameterDescriptor T4:TypeParameterDescriptor T4:TypeParameterDescriptor Trait.:PropertyGetterDescriptor Trait.this:ReceiverParameterDescriptor Trait.traitFunc:SimpleFunctionDescriptor Trait.traitProp:PropertyDescriptor Trait:ClassDescriptor a:MutableValueParameterDescriptor fake Class.:PropertyGetterDescriptor fake Class.traitFunc:SimpleFunctionDescriptor fake Class.traitProp:PropertyDescriptor func.this:ReceiverParameterDescriptor innerTest.:PropertyGetterDescriptor innerTest.:PropertyGetterDescriptor innerTest.:PropertySetterDescriptor innerTest.Object:VariableDescriptorForObject innerTest.func:SimpleFunctionDescriptor innerTest.prop:PropertyDescriptor innerTest.propVar:PropertyDescriptor innerTest:NamespaceDescriptor prop.this:ReceiverParameterDescriptor prop.this:ReceiverParameterDescriptor test:NamespaceDescriptor