mirror of
https://github.com/HMCore/Core.git
synced 2025-12-12 13:56:19 +00:00
optimized ObjectInfoConfigHandler.generateFreshJSON
This commit is contained in:
@@ -6,23 +6,21 @@ import org.hmcore.modules.Module;
|
||||
|
||||
public class ObjectInfoConfigHandler {
|
||||
|
||||
private void writeNewConfig() {
|
||||
|
||||
}
|
||||
|
||||
public static String generateFreshJSON(Module<?,?>[] modules) {
|
||||
|
||||
ModuleInfo[] moduleInfos = new ModuleInfo[modules.length];
|
||||
|
||||
for (int i = 0; i < modules.length; i++) {
|
||||
|
||||
Module<?,?> module = modules[i];
|
||||
moduleInfos[i] = new ModuleInfo(module.getName(),
|
||||
module.getObjectInfoArray());
|
||||
|
||||
}
|
||||
|
||||
ObjectInfoConfig objectInfoConfig = new ObjectInfoConfig(moduleInfos);
|
||||
|
||||
GsonBuilder builder = new GsonBuilder().setPrettyPrinting();
|
||||
Gson gson = builder.create();
|
||||
|
||||
Gson gson = new GsonBuilder().setPrettyPrinting().create();
|
||||
return gson.toJson(objectInfoConfig);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user