migrate Callback to Interface

- closes #5717
This commit is contained in:
Anthony Calosa
2025-08-26 05:14:20 +08:00
parent 23555b9564
commit f27472d9bd
29 changed files with 550 additions and 852 deletions

View File

@@ -1,5 +1,6 @@
package forge.util;
public abstract class Callback<T> {
public abstract void run(T result);
@FunctionalInterface
public interface Callback<T> {
void run(T result);
}

View File

@@ -2,7 +2,7 @@ package forge.util;
import forge.gui.FThreads;
public abstract class WaitCallback<T> extends Callback<T> implements Runnable {
public abstract class WaitCallback<T> implements Callback<T>, Runnable {
public class Lock {
}