From dbf9bbe2bb4462312a81734d96ca75a4fd669e9f Mon Sep 17 00:00:00 2001 From: Pavel Talanov Date: Wed, 4 Jan 2012 15:13:52 +0400 Subject: [PATCH] fix some code after update --- .idea/workspace.xml | 616 +++++++++++++----- .../k2js/translate/utils/DescriptorUtils.java | 4 +- 2 files changed, 464 insertions(+), 156 deletions(-) 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.";