forked from StarOpenSource/Engine
JeremyStarTM
f383261ed9
tl;dr I changed many Javadoc comments, some code, removed dumb or unused stuff and revamped the entire logging infrastructure by yeeting out LogIssuer and CodePart and much, much more
65 lines
3.1 KiB
Java
65 lines
3.1 KiB
Java
/**
|
|
* The core of the StarOpenSource Engine.
|
|
*
|
|
* @since v1-alpha1
|
|
*/
|
|
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;
|
|
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.information;
|
|
exports de.staropensource.sosengine.base.data.versioning;
|
|
exports de.staropensource.sosengine.base.events;
|
|
exports de.staropensource.sosengine.base.exceptions;
|
|
exports de.staropensource.sosengine.base.exceptions.dependency;
|
|
exports de.staropensource.sosengine.base.exceptions.reflection;
|
|
exports de.staropensource.sosengine.base.exceptions.versioning;
|
|
exports de.staropensource.sosengine.base.logging;
|
|
exports de.staropensource.sosengine.base.logging.implementation;
|
|
exports de.staropensource.sosengine.base.reflection;
|
|
exports de.staropensource.sosengine.base.types;
|
|
exports de.staropensource.sosengine.base.types.immutable;
|
|
exports de.staropensource.sosengine.base.types.logging;
|
|
exports de.staropensource.sosengine.base.types.reflection;
|
|
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.information;
|
|
opens de.staropensource.sosengine.base.data.versioning;
|
|
opens de.staropensource.sosengine.base.events;
|
|
opens de.staropensource.sosengine.base.exceptions;
|
|
opens de.staropensource.sosengine.base.exceptions.dependency;
|
|
opens de.staropensource.sosengine.base.exceptions.reflection;
|
|
opens de.staropensource.sosengine.base.exceptions.versioning;
|
|
opens de.staropensource.sosengine.base.logging;
|
|
opens de.staropensource.sosengine.base.logging.implementation;
|
|
opens de.staropensource.sosengine.base.reflection;
|
|
opens de.staropensource.sosengine.base.types;
|
|
opens de.staropensource.sosengine.base.types.immutable;
|
|
opens de.staropensource.sosengine.base.types.logging;
|
|
opens de.staropensource.sosengine.base.types.reflection;
|
|
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;
|
|
}
|