drop deprecated code

This commit is contained in:
FalsePattern committed 2022-06-08 15:33:46 +02:00
1 parent 4cea2cd606
commit c4248f7100
5 files changed
-97

No files matched your search

@@ -1,16 +0,0 @@
package com.falsepattern.lib.api;
import com.falsepattern.lib.dependencies.Version;
import lombok.NonNull;
/**
* Deprecated in 0.6.*, will be removed in 0.7.0.
* Moved to {@link com.falsepattern.lib.dependencies.ComplexVersion}.
*/
@Deprecated
public class ComplexVersion extends com.falsepattern.lib.dependencies.ComplexVersion {
public ComplexVersion(@NonNull Version mainVersion, Version... subVersions) {
super(mainVersion, subVersions);
Deprecation.warn();
}
}
@@ -1,23 +0,0 @@
package com.falsepattern.lib.api;
import com.falsepattern.lib.dependencies.Version;
import lombok.Builder;
import lombok.NonNull;
/**
* Deprecated in 0.6.*, will be removed in 0.7.0.
* Outdated wrapper on top of the {@link com.falsepattern.lib.dependencies.DependencyLoader} class. Use that one instead.
*/
@Deprecated
public class DependencyLoader {
@Builder
public static void loadLibrary(String loadingModId, String groupId, String artifactId, @NonNull com.falsepattern.lib.dependencies.Version minVersion, com.falsepattern.lib.dependencies.Version maxVersion, @NonNull com.falsepattern.lib.dependencies.Version preferredVersion, String regularSuffix, String devSuffix) {
com.falsepattern.lib.dependencies.DependencyLoader.loadLibrary(loadingModId, groupId, artifactId, minVersion, maxVersion, preferredVersion, regularSuffix, devSuffix);
Deprecation.warn();
}
public static void addMavenRepo(String url) {
com.falsepattern.lib.dependencies.DependencyLoader.addMavenRepo(url);
Deprecation.warn();
}
}
@@ -1,22 +0,0 @@
package com.falsepattern.lib.api;
final class Deprecation {
private static boolean shortWarning = false;
static void warn() {
if (shortWarning) {
new DeprecationWarning("FalsePatternLib api deprecation warning. The api will be removed in 0.7! Update your mod. Stacktrace:").printStackTrace();
} else {
new DeprecationWarning("\nDEPRECATION WARNING\nDEPRECATION WARNING\n" +
"Someone used the deprecated FalsePatternLib api from 0.5 and before.\n" +
"This api was deprecated in 0.6.0, and will be REMOVED in FalsePatternLib 0.7! You should probably update your mods.\n" +
"See the following stacktrace for hints on what mod might be the cause.").printStackTrace();
shortWarning = true;
}
}
private static class DeprecationWarning extends Exception {
public DeprecationWarning(String message) {
super(message);
}
}
}
@@ -1,23 +0,0 @@
package com.falsepattern.lib.api;
/**
* Deprecated in 0.6.*, will be removed in 0.7.0.
* Moved to {@link com.falsepattern.lib.dependencies.SemanticVersion}.
*/
@Deprecated
public class SemanticVersion extends com.falsepattern.lib.dependencies.SemanticVersion {
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease, String build) {
super(majorVersion, minorVersion, patchVersion, preRelease, build);
Deprecation.warn();
}
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease) {
super(majorVersion, minorVersion, patchVersion, preRelease);
Deprecation.warn();
}
public SemanticVersion(int majorVersion, int minorVersion, int patchVersion) {
super(majorVersion, minorVersion, patchVersion);
Deprecation.warn();
}
}
@@ -1,13 +0,0 @@
package com.falsepattern.lib.api;
/**
* Deprecated in 0.6.*, will be removed in 0.7.0.
* Moved to {@link com.falsepattern.lib.dependencies.SemanticVersion}.
*/
@Deprecated
public abstract class Version extends com.falsepattern.lib.dependencies.Version {
protected Version() {
super();
Deprecation.warn();
}
}