Delay I/O when transforming ABI classes

This commit is contained in:
Alexey Tsvetkov
2018-12-01 17:01:06 +03:00
parent d74185a74d
commit f231817559
2 changed files with 65 additions and 26 deletions
@@ -85,7 +85,7 @@ public abstract class FileBasedKotlinClass implements KotlinJvmBinaryClass {
// TODO public to be accessible in companion object of subclass, workaround for KT-3974
@Nullable
public static <T extends FileBasedKotlinClass> T create(
public static <T> T create(
@NotNull byte[] fileContents,
@NotNull Function4<ClassId, Integer, KotlinClassHeader, InnerClassesInfo, T> factory
) {