Skip to content

Commit d9e4de2

Browse files
committed
add deprecation warnings to the log.
1 parent e6fc42e commit d9e4de2

File tree

5 files changed

+17
-0
lines changed

5 files changed

+17
-0
lines changed

src/main/java/com/falsepattern/lib/api/ComplexVersion.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
public class ComplexVersion extends com.falsepattern.lib.version.ComplexVersion {
1212
public ComplexVersion(@NonNull Version mainVersion, Version... subVersions) {
1313
super(mainVersion, subVersions);
14+
Deprecation.warn();
1415
}
1516
}

src/main/java/com/falsepattern/lib/api/DependencyLoader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ public class DependencyLoader {
1414
@Builder
1515
public static void loadLibrary(String loadingModId, String groupId, String artifactId, @NonNull Version minVersion, Version maxVersion, @NonNull Version preferredVersion, String regularSuffix, String devSuffix) {
1616
FalsePatternLib.loadLibrary(loadingModId, groupId, artifactId, minVersion, maxVersion, preferredVersion, regularSuffix, devSuffix);
17+
Deprecation.warn();
1718
}
1819

1920
public static void addMavenRepo(String url) {
2021
FalsePatternLib.addMavenRepo(url);
22+
Deprecation.warn();
2123
}
2224
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.falsepattern.lib.api;
2+
3+
final class Deprecation {
4+
static void warn() {
5+
new Exception("\nDEPRECATION WARNING\nDEPRECATION WARNING\n" +
6+
"Someone used the deprecated FalsePatternLib api.\n" +
7+
"This api will be replaced in FalsePatternLib 0.7! You should probably update your mods.\n" +
8+
"See the following stacktrace for hints on what mod could be the cause.").printStackTrace();
9+
}
10+
}

src/main/java/com/falsepattern/lib/api/SemanticVersion.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@
88
public class SemanticVersion extends com.falsepattern.lib.version.SemanticVersion {
99
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease, String build) {
1010
super(majorVersion, minorVersion, patchVersion, preRelease, build);
11+
Deprecation.warn();
1112
}
1213

1314
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease) {
1415
super(majorVersion, minorVersion, patchVersion, preRelease);
16+
Deprecation.warn();
1517
}
1618

1719
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion) {
1820
super(majorVersion, minorVersion, patchVersion);
21+
Deprecation.warn();
1922
}
2023
}

src/main/java/com/falsepattern/lib/api/Version.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@
88
public abstract class Version extends com.falsepattern.lib.version.Version {
99
protected Version() {
1010
super();
11+
Deprecation.warn();
1112
}
1213
}

0 commit comments

Comments
 (0)