From 2f97e7fadbf28ae4f6e3c9daef351f8c13dbc463 Mon Sep 17 00:00:00 2001 From: Mikhail Mutcianko Date: Thu, 31 Jul 2014 12:21:48 +0400 Subject: [PATCH] revert cli converter to stream parsing --- .../jet/lang/resolve/android/CliAndroidUIXmlParser.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/frontend.android/src/org/jetbrains/jet/lang/resolve/android/CliAndroidUIXmlParser.kt b/compiler/frontend.android/src/org/jetbrains/jet/lang/resolve/android/CliAndroidUIXmlParser.kt index 5d6c5613183..6e84f67d845 100644 --- a/compiler/frontend.android/src/org/jetbrains/jet/lang/resolve/android/CliAndroidUIXmlParser.kt +++ b/compiler/frontend.android/src/org/jetbrains/jet/lang/resolve/android/CliAndroidUIXmlParser.kt @@ -40,8 +40,7 @@ class CliAndroidUIXmlParser(val project: Project, override val searchPath: Strin val ids: MutableCollection = ArrayList() val handler = AndroidXmlHandler({ id, wClass -> ids.add(AndroidWidget(id, wClass)) }) try { - val source = InputSource(ByteArrayInputStream(file.getText()!!.getBytes("utf-8"))) - saxParser.parse(source, handler) + saxParser.parse(file.getVirtualFile()?.getInputStream()!!, handler) return produceKotlinProperties(KotlinStringWriter(), ids).toString() } catch (e: Throwable) { LOG.error(e)