mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-22 20:48:33 +07:00
a
This commit is contained in:
parent
9a8c557a42
commit
f4e5fdea96
@ -128,6 +128,7 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
|||||||
builder.fieldSpecs.sort(Structs.comparing(f -> f.name));
|
builder.fieldSpecs.sort(Structs.comparing(f -> f.name));
|
||||||
|
|
||||||
JavaFile file = JavaFile.builder(packageName, builder.build()).skipJavaLangImports(true).build();
|
JavaFile file = JavaFile.builder(packageName, builder.build()).skipJavaLangImports(true).build();
|
||||||
|
String writeString;
|
||||||
|
|
||||||
if(imports != null){
|
if(imports != null){
|
||||||
imports = imports.map(m -> Seq.with(m.split("\n")).sort().toString("\n"));
|
imports = imports.map(m -> Seq.with(m.split("\n")).sort().toString("\n"));
|
||||||
@ -144,15 +145,15 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Time.mark();
|
writeString = result.toString("\n");
|
||||||
String out = result.toString("\n");
|
|
||||||
JavaFileObject object = filer.createSourceFile(file.packageName + "." + file.typeSpec.name, file.typeSpec.originatingElements.toArray(new Element[0]));
|
|
||||||
Writer stream = object.openWriter();
|
|
||||||
stream.write(out);
|
|
||||||
stream.close();
|
|
||||||
}else{
|
}else{
|
||||||
file.writeTo(filer);
|
writeString = file.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
JavaFileObject object = filer.createSourceFile(file.packageName + "." + file.typeSpec.name, file.typeSpec.originatingElements.toArray(new Element[0]));
|
||||||
|
Writer stream = object.openWriter();
|
||||||
|
stream.write(writeString);
|
||||||
|
stream.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Seq<Selement> elements(Class<? extends Annotation> type){
|
public Seq<Selement> elements(Class<? extends Annotation> type){
|
||||||
|
Loading…
Reference in New Issue
Block a user