Skip to content

Commit 99f4318

Browse files
authored
perf: Use a buffered writer to reduce IO overhead (#347)
1 parent d80abbc commit 99f4318

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

api/revanced-patcher.api

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,12 @@ public final class app/revanced/patcher/patch/BytecodePatchContext : app/revance
171171
public final class app/revanced/patcher/patch/Option {
172172
public fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;)V
173173
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
174+
public fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;)V
175+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
174176
public final fun getDefault ()Ljava/lang/Object;
175177
public final fun getDescription ()Ljava/lang/String;
176178
public final fun getKey ()Ljava/lang/String;
179+
public final fun getName ()Ljava/lang/String;
177180
public final fun getRequired ()Z
178181
public final fun getTitle ()Ljava/lang/String;
179182
public final fun getType ()Lkotlin/reflect/KType;

src/main/kotlin/app/revanced/patcher/util/Document.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class Document internal constructor(
3434
readerCount.remove(it)
3535
}
3636

37-
it.outputStream().use { stream ->
37+
it.outputStream().buffered().use { stream ->
3838
TransformerFactory.newInstance()
3939
.newTransformer()
4040
.transform(DOMSource(this), StreamResult(stream))

0 commit comments

Comments
 (0)