Ich möchte eine Methode in einem Enum speichern, aber Class.getDeclaredMethod wirft NoSuchMethodException, also wie kann ich damit umgehen? Mein Code:Try - Catch around Enum
public enum Card {
OPENPRISON(false, Cards.class.getDeclaredMethod("", Player.class));
private boolean isInstant;
private Method method;
private Card(boolean isInstant, Method method){
this.method = method;
this.isInstant = isInstant;
}
public boolean isInstant() {
return isInstant;
}
public void run(Player p){
}
}
und OPENPRISON ist das Problem
Was ist "Cards" -Klasse. Ist es eine andere Klasse als die Card enum? –