2024-07-08 11:32:27 +02:00
|
|
|
/**
|
2024-07-31 03:53:44 +02:00
|
|
|
* The core of the StarOpenSource Engine.
|
2024-07-08 11:32:27 +02:00
|
|
|
*
|
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.jetbrains.annotations;
|
|
|
|
requires org.reflections;
|
|
|
|
|
|
|
|
// API access
|
|
|
|
exports de.staropensource.sosengine.base;
|
2024-08-31 13:15:31 +02:00
|
|
|
exports de.staropensource.sosengine.base.annotation;
|
|
|
|
exports de.staropensource.sosengine.base.implementable;
|
2024-08-31 14:02:05 +02:00
|
|
|
exports de.staropensource.sosengine.base.implementable.helper;
|
|
|
|
exports de.staropensource.sosengine.base.utility.information;
|
|
|
|
exports de.staropensource.sosengine.base.implementation.versioning;
|
2024-08-31 13:15:31 +02:00
|
|
|
exports de.staropensource.sosengine.base.event;
|
|
|
|
exports de.staropensource.sosengine.base.exception;
|
|
|
|
exports de.staropensource.sosengine.base.exception.dependency;
|
|
|
|
exports de.staropensource.sosengine.base.exception.reflection;
|
|
|
|
exports de.staropensource.sosengine.base.exception.versioning;
|
2024-08-31 14:02:05 +02:00
|
|
|
exports de.staropensource.sosengine.base.internal.event; // Internal: Required for subsystems
|
2024-07-08 11:32:27 +02:00
|
|
|
exports de.staropensource.sosengine.base.logging;
|
2024-08-31 14:02:05 +02:00
|
|
|
exports de.staropensource.sosengine.base.implementation.logging;
|
2024-07-15 13:13:35 +02:00
|
|
|
exports de.staropensource.sosengine.base.reflection;
|
2024-08-31 13:15:31 +02:00
|
|
|
exports de.staropensource.sosengine.base.type;
|
|
|
|
exports de.staropensource.sosengine.base.type.immutable;
|
|
|
|
exports de.staropensource.sosengine.base.type.logging;
|
|
|
|
exports de.staropensource.sosengine.base.type.reflection;
|
2024-08-31 19:20:49 +02:00
|
|
|
exports de.staropensource.sosengine.base.type.vector;
|
2024-07-08 11:32:27 +02:00
|
|
|
exports de.staropensource.sosengine.base.utility;
|
2024-08-31 14:02:05 +02:00
|
|
|
exports de.staropensource.sosengine.base.implementation.shortcode;
|
2024-07-08 11:32:27 +02:00
|
|
|
|
|
|
|
// Reflection access
|
|
|
|
opens de.staropensource.sosengine.base;
|
2024-08-31 13:15:31 +02:00
|
|
|
opens de.staropensource.sosengine.base.annotation;
|
|
|
|
opens de.staropensource.sosengine.base.implementable;
|
2024-08-31 14:02:05 +02:00
|
|
|
opens de.staropensource.sosengine.base.implementable.helper;
|
|
|
|
opens de.staropensource.sosengine.base.utility.information;
|
|
|
|
opens de.staropensource.sosengine.base.implementation.versioning;
|
2024-08-31 13:15:31 +02:00
|
|
|
opens de.staropensource.sosengine.base.event;
|
|
|
|
opens de.staropensource.sosengine.base.exception;
|
|
|
|
opens de.staropensource.sosengine.base.exception.dependency;
|
|
|
|
opens de.staropensource.sosengine.base.exception.reflection;
|
|
|
|
opens de.staropensource.sosengine.base.exception.versioning;
|
2024-08-31 14:02:05 +02:00
|
|
|
opens de.staropensource.sosengine.base.internal.event; // Internal: Required for subsystems
|
2024-07-08 11:32:27 +02:00
|
|
|
opens de.staropensource.sosengine.base.logging;
|
2024-08-31 14:02:05 +02:00
|
|
|
opens de.staropensource.sosengine.base.implementation.logging;
|
2024-07-15 13:13:35 +02:00
|
|
|
opens de.staropensource.sosengine.base.reflection;
|
2024-08-31 13:15:31 +02:00
|
|
|
opens de.staropensource.sosengine.base.type;
|
|
|
|
opens de.staropensource.sosengine.base.type.immutable;
|
|
|
|
opens de.staropensource.sosengine.base.type.logging;
|
|
|
|
opens de.staropensource.sosengine.base.type.reflection;
|
2024-08-31 19:20:49 +02:00
|
|
|
opens de.staropensource.sosengine.base.type.vector;
|
2024-07-08 11:32:27 +02:00
|
|
|
opens de.staropensource.sosengine.base.utility;
|
2024-08-31 14:02:05 +02:00
|
|
|
opens de.staropensource.sosengine.base.implementation.shortcode;
|
2024-07-08 11:32:27 +02:00
|
|
|
}
|