From 931645f0969b9aaa8807a6f7b12d1a2c9a95255d Mon Sep 17 00:00:00 2001 From: Pavel Talanov Date: Wed, 7 Dec 2011 16:22:36 +0400 Subject: [PATCH] work on array size property --- .idea/workspace.xml | 378 +++++++++--------- .../k2js/translate/context/Aliaser.java | 6 + .../k2js/translate/context/Namer.java | 9 +- .../translate/reference/CallTranslator.java | 20 +- .../reference/PropertyAccessTranslator.java | 2 +- .../k2js/translate/utils/BindingUtils.java | 4 +- .../k2js/translate/utils/DescriptorUtils.java | 15 +- .../k2js/test/StandardClassesTest.java | 15 + translator/testFiles/kotlin_lib.js | 11 +- .../cases/arrayFunctionConstructor.kt | 7 + .../cases/arrayIsFilledWithNulls.kt | 5 + .../standardClasses/cases/arraySize.kt | 8 + 12 files changed, 283 insertions(+), 197 deletions(-) create mode 100644 translator/testFiles/standardClasses/cases/arrayFunctionConstructor.kt create mode 100644 translator/testFiles/standardClasses/cases/arrayIsFilledWithNulls.kt create mode 100644 translator/testFiles/standardClasses/cases/arraySize.kt diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c40c88c5864..84831b741b3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,8 +5,18 @@ + + + + + + + + + + @@ -200,58 +210,69 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -266,8 +287,8 @@ - - + + @@ -275,52 +296,23 @@ - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -328,10 +320,19 @@ - - + + - + + + + + + + + + + @@ -385,7 +386,7 @@ - + @@ -393,6 +394,15 @@ + + + + + + + + + @@ -414,22 +424,22 @@ @@ -831,29 +841,6 @@ - - - - - - - - - - @@ -989,6 +976,39 @@ + + + + + + + + + + + + + + + - - - - - + + + + + localhost @@ -1193,9 +1213,9 @@ - + - + @@ -1239,7 +1259,7 @@