Di seguito è riportato il codice Java.
Ho bisogno di coprire la funzione qui sotto. Ho cercato molti siti Web, ma non ho ancora idee. Esistono metodi per coprire le classi anonime di override?
public static void addEnterListener(Text text, final String methodName, final Object callee) {
text.addKeyListener(new KeyListener() {
@Override
public void keyReleased(KeyEvent arg0) {
if (arg0.keyCode == '\r') {
try {
Method method = callee.getClass().getMethod(methodName, KeyEvent.class);
method.invoke(callee, arg0);
} catch (Exception e) {e.printStackTrace();}
}
}
@Override
public void keyPressed(KeyEvent arg0) {
}
});
}