diff options
author | Jerome Dochez <jedo@google.com> | 2018-11-30 14:28:02 -0800 |
---|---|---|
committer | Jerome Dochez <jedo@google.com> | 2018-12-01 04:11:42 +0000 |
commit | 5df7b394ce63dbd9819e72281a4f3e7c2f2c3990 (patch) | |
tree | c76e76d85bd7fb84cfe63e18410dc4b17c8bc7f7 /compiler/src/main/java/android/databinding | |
parent | dd6a325d4c99217fc40408c77af9fa29b0d15865 (diff) | |
download | data-binding-5df7b394ce63dbd9819e72281a4f3e7c2f2c3990.tar.gz |
Close reader to avoid leaking file descriptors.
Test: fixed tests on Windows.
Bug: N/A
Change-Id: I2b9f4e86f50361475ec5281fa4bfbf659ac4264a
Diffstat (limited to 'compiler/src/main/java/android/databinding')
-rw-r--r-- | compiler/src/main/java/android/databinding/tool/util/GenerationalClassUtil.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/src/main/java/android/databinding/tool/util/GenerationalClassUtil.kt b/compiler/src/main/java/android/databinding/tool/util/GenerationalClassUtil.kt index 9627c79c..eeb2c016 100644 --- a/compiler/src/main/java/android/databinding/tool/util/GenerationalClassUtil.kt +++ b/compiler/src/main/java/android/databinding/tool/util/GenerationalClassUtil.kt @@ -65,7 +65,7 @@ class GenerationalClassUtil constructor( it.isFile && it.name.endsWith(ext.ext) }.mapNotNull { if (ext.isJson) { - GSON.fromJson(it.bufferedReader(Charsets.UTF_8), klass) + it.bufferedReader(Charsets.UTF_8).use { reader -> GSON.fromJson(reader, klass) } } else { deserializeObject(it) } |