diff --git a/annotations/src/main/java/mindustry/annotations/BaseProcessor.java b/annotations/src/main/java/mindustry/annotations/BaseProcessor.java index a22bc041d3..8811dc5acf 100644 --- a/annotations/src/main/java/mindustry/annotations/BaseProcessor.java +++ b/annotations/src/main/java/mindustry/annotations/BaseProcessor.java @@ -144,10 +144,11 @@ public abstract class BaseProcessor extends AbstractProcessor{ } } + Time.mark(); String out = result.toString("\n"); JavaFileObject object = filer.createSourceFile(file.packageName + "." + file.typeSpec.name, file.typeSpec.originatingElements.toArray(new Element[0])); - OutputStream stream = object.openOutputStream(); - stream.write(out.getBytes()); + Writer stream = object.openWriter(); + stream.write(out); stream.close(); }else{ file.writeTo(filer); diff --git a/gradle.properties b/gradle.properties index 4bb125b886..3439ca0dba 100644 --- a/gradle.properties +++ b/gradle.properties @@ -24,4 +24,4 @@ android.useAndroidX=true #used for slow jitpack builds; TODO see if this actually works org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 -archash=60704334ff +archash=6ece186c25