diff --git a/.idea/workspace.xml b/.idea/workspace.xml index dfab0280b76..5825166258d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -10,15 +10,12 @@ - + - + - - - - + @@ -122,19 +119,6 @@ @@ -205,42 +189,58 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -282,24 +282,6 @@ - - - - - - - - - - - - - - - - - - @@ -325,7 +307,7 @@ - + @@ -391,11 +373,9 @@ @@ -496,21 +478,6 @@ - - - - - - - - - - - @@ -619,6 +586,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -649,9 +675,9 @@ - - + + @@ -670,6 +696,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -877,6 +1190,17 @@ + + + + + + @@ -903,17 +1227,6 @@ - - - - - - @@ -1145,39 +1459,26 @@ - + - + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1189,51 +1490,65 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -1245,16 +1560,9 @@ - + - - - - - - - - + diff --git a/translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java b/translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java index 1dc0e7b9bc0..8f5472790e7 100644 --- a/translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java +++ b/translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java @@ -83,9 +83,9 @@ public final class DescriptorUtils { @NotNull public static PropertyDescriptor getPropertyByName(@NotNull JetScope scope, @NotNull String name) { - VariableDescriptor variable = scope.getLocalVariable(name); + VariableDescriptor variable = scope.getVariable(name); if (variable == null) { - variable = org.jetbrains.jet.lang.resolve.DescriptorUtils.filterNonExtensionProperty(scope.getProperties(name)); + variable = scope.getPropertyByFieldReference(name); } PropertyDescriptor descriptor = (PropertyDescriptor) variable; assert descriptor != null : "Must have a descriptor.";