2024-07-08 11:32:27 +02:00
|
|
|
/**
|
|
|
|
* Defines the core of the StarOpenSource Engine.
|
|
|
|
*
|
2024-07-12 02:30:20 +02:00
|
|
|
* @since v1-alpha1
|
2024-07-08 11:32:27 +02:00
|
|
|
*/
|
|
|
|
module sosengine.base {
|
|
|
|
// Dependencies
|
|
|
|
requires transitive java.management;
|
|
|
|
requires transitive static lombok;
|
|
|
|
requires transitive org.fusesource.jansi;
|
|
|
|
requires transitive org.jetbrains.annotations;
|
|
|
|
requires org.reflections;
|
|
|
|
|
|
|
|
// API access
|
|
|
|
exports de.staropensource.sosengine.base;
|
|
|
|
exports de.staropensource.sosengine.base.annotations;
|
|
|
|
exports de.staropensource.sosengine.base.classes;
|
|
|
|
exports de.staropensource.sosengine.base.classes.helpers;
|
|
|
|
exports de.staropensource.sosengine.base.data.info;
|
|
|
|
exports de.staropensource.sosengine.base.data.versioning;
|
|
|
|
exports de.staropensource.sosengine.base.events;
|
|
|
|
exports de.staropensource.sosengine.base.exceptions;
|
2024-07-15 13:13:35 +02:00
|
|
|
exports de.staropensource.sosengine.base.exceptions.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
exports de.staropensource.sosengine.base.logging;
|
|
|
|
exports de.staropensource.sosengine.base.logging.implementation;
|
2024-07-15 13:13:35 +02:00
|
|
|
exports de.staropensource.sosengine.base.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
exports de.staropensource.sosengine.base.types;
|
2024-07-08 13:46:30 +02:00
|
|
|
exports de.staropensource.sosengine.base.types.immutable;
|
2024-07-15 13:13:35 +02:00
|
|
|
exports de.staropensource.sosengine.base.types.logging;
|
|
|
|
exports de.staropensource.sosengine.base.types.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
exports de.staropensource.sosengine.base.types.vectors;
|
|
|
|
exports de.staropensource.sosengine.base.utility;
|
|
|
|
exports de.staropensource.sosengine.base.utility.converter;
|
|
|
|
exports de.staropensource.sosengine.base.utility.parser;
|
|
|
|
exports de.staropensource.sosengine.unittests;
|
|
|
|
// -> Internal
|
|
|
|
// These are required for subsystems to function correctly
|
|
|
|
exports de.staropensource.sosengine.base.internal.events;
|
|
|
|
|
|
|
|
// Reflection access
|
|
|
|
opens de.staropensource.sosengine.base;
|
|
|
|
opens de.staropensource.sosengine.base.annotations;
|
|
|
|
opens de.staropensource.sosengine.base.classes;
|
|
|
|
opens de.staropensource.sosengine.base.classes.helpers;
|
|
|
|
opens de.staropensource.sosengine.base.data.info;
|
|
|
|
opens de.staropensource.sosengine.base.data.versioning;
|
|
|
|
opens de.staropensource.sosengine.base.events;
|
|
|
|
opens de.staropensource.sosengine.base.exceptions;
|
2024-07-15 13:13:35 +02:00
|
|
|
opens de.staropensource.sosengine.base.exceptions.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
opens de.staropensource.sosengine.base.logging;
|
|
|
|
opens de.staropensource.sosengine.base.logging.implementation;
|
2024-07-15 13:13:35 +02:00
|
|
|
opens de.staropensource.sosengine.base.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
opens de.staropensource.sosengine.base.types;
|
2024-07-08 13:46:30 +02:00
|
|
|
opens de.staropensource.sosengine.base.types.immutable;
|
2024-07-15 13:13:35 +02:00
|
|
|
opens de.staropensource.sosengine.base.types.logging;
|
|
|
|
opens de.staropensource.sosengine.base.types.reflection;
|
2024-07-08 11:32:27 +02:00
|
|
|
opens de.staropensource.sosengine.base.types.vectors;
|
|
|
|
opens de.staropensource.sosengine.base.utility;
|
|
|
|
opens de.staropensource.sosengine.base.utility.converter;
|
|
|
|
opens de.staropensource.sosengine.base.utility.parser;
|
|
|
|
opens de.staropensource.sosengine.unittests;
|
|
|
|
}
|