Refactor ModuleInfo, ObjectInfoConfig to Kotlin

This commit is contained in:
Wieland Schöbl
2021-04-12 15:44:20 +02:00
parent c8c1d2ebbb
commit d1fa7b77ad
4 changed files with 11 additions and 22 deletions

View File

@@ -1,12 +0,0 @@
package org.hmcore.registration.config;
public class ModuleInfo {
public final String moduleName;
public final ObjectInfoData[] objects;
public ModuleInfo(String moduleName, ObjectInfoData[] objects) {
this.moduleName = moduleName;
this.objects = objects;
}
}

View File

@@ -1,10 +0,0 @@
package org.hmcore.registration.config;
public class ObjectInfoConfig {
public final ModuleInfo[] modules;
public ObjectInfoConfig(ModuleInfo[] modules) {
this.modules = modules;
}
}

View File

@@ -0,0 +1,6 @@
package org.hmcore.registration.config
internal class ModuleInfo(
@JvmField val moduleName: String,
@JvmField val objects: Array<ObjectInfoData>,
)

View File

@@ -0,0 +1,5 @@
package org.hmcore.registration.config
internal class ObjectInfoConfig(
@JvmField val modules: Array<ModuleInfo>,
)