From a9491fa77e6099cc87f569e5b56122dd3c265eda Mon Sep 17 00:00:00 2001 From: Pavel Talanov Date: Thu, 8 Dec 2011 14:54:06 +0400 Subject: [PATCH] work on standard classes mechanism implementation --- .idea/workspace.xml | 693 +++++++++++++----- .../k2js/translate/context/Namer.java | 5 + .../translate/context/StandardClasses.java | 93 +++ .../k2js/translate/context/StaticContext.java | 15 +- .../translate/context/TranslationContext.java | 3 + .../translate/expression/ForTranslator.java | 50 +- .../k2js/translate/utils/PsiUtils.java | 14 + .../test/org/jetbrains/k2js/test/ForTest.java | 7 +- .../expression/for/cases/forOnEmptyArray.kt | 10 + 9 files changed, 686 insertions(+), 204 deletions(-) create mode 100644 translator/src/org/jetbrains/k2js/translate/context/StandardClasses.java create mode 100644 translator/testFiles/expression/for/cases/forOnEmptyArray.kt diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0c2faf99960..17a8af73b69 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,12 +5,15 @@ - - - + + - - + + + + + + @@ -230,94 +233,99 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + - + - - + + - + - - + + - + + + + + + + + + + + + + + + - - + + - + - - + + - + - - + + - + + + + + + + + + + + + + + + + + + + @@ -327,93 +335,91 @@ - - + + - + - - + + - + - - + + - + - - + + - + - - + + - - - - - - - - - - - - + - - + + - + - - + + - + - - + + - + - - + + - + + + + + + + + + + @@ -440,22 +446,22 @@ @@ -541,7 +547,7 @@ - + @@ -562,6 +568,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -751,6 +917,10 @@ + + @@ -818,6 +988,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -911,39 +1235,6 @@ - - - - - - - - - - - - - - - @@ -1062,6 +1353,35 @@ + + + + + + + + + + + + + + - - - - - + + + + + localhost @@ -1254,10 +1574,11 @@ + - + @@ -1268,11 +1589,10 @@ - + - @@ -1312,7 +1632,7 @@