diff options
Diffstat (limited to 'core')
| -rw-r--r-- | core/build.gradle.kts | 15 | ||||
| -rw-r--r-- | core/src/main/java/lv/enes/orang/core/OrangException.java | 11 | ||||
| -rw-r--r-- | core/src/main/java/module-info.java | 3 |
3 files changed, 29 insertions, 0 deletions
diff --git a/core/build.gradle.kts b/core/build.gradle.kts new file mode 100644 index 0000000..19bbafc --- /dev/null +++ b/core/build.gradle.kts | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | plugins { | ||
| 2 | java | ||
| 3 | } | ||
| 4 | |||
| 5 | java { | ||
| 6 | sourceCompatibility = JavaVersion.VERSION_22 | ||
| 7 | targetCompatibility = JavaVersion.VERSION_22 | ||
| 8 | toolchain { | ||
| 9 | languageVersion = JavaLanguageVersion.of(22) | ||
| 10 | } | ||
| 11 | } | ||
| 12 | |||
| 13 | tasks.withType<JavaCompile> { | ||
| 14 | options.compilerArgs.add("--enable-preview") | ||
| 15 | } \ No newline at end of file | ||
diff --git a/core/src/main/java/lv/enes/orang/core/OrangException.java b/core/src/main/java/lv/enes/orang/core/OrangException.java new file mode 100644 index 0000000..d634fca --- /dev/null +++ b/core/src/main/java/lv/enes/orang/core/OrangException.java | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | package lv.enes.orang.core; | ||
| 2 | |||
| 3 | public abstract class OrangException extends Exception { | ||
| 4 | protected OrangException(String message) { | ||
| 5 | super(message); | ||
| 6 | } | ||
| 7 | |||
| 8 | protected OrangException(Throwable cause) { | ||
| 9 | super(cause); | ||
| 10 | } | ||
| 11 | } | ||
diff --git a/core/src/main/java/module-info.java b/core/src/main/java/module-info.java new file mode 100644 index 0000000..b8b8703 --- /dev/null +++ b/core/src/main/java/module-info.java | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | module lv.enes.orang.core { | ||
| 2 | exports lv.enes.orang.core; | ||
| 3 | } \ No newline at end of file | ||