/** * Defines the core of the StarOpenSource Engine. * * @since v1-alpha1 */ 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; exports de.staropensource.sosengine.base.exceptions.reflection; 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.info; 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.reflection; 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; }