使用 lambdaj,我可以做这样的事情来以重构安全的方式获取属性的名称。
import static ch.lambdaj.Lambda.on;
import static ch.lambdaj.function.argument.ArgumentsFactory.actualArgument;
...
actualArgument(on(User.class).getUsername()).getInkvokedPropertyName();
我如何在没有 lambdaj 的 Java 8 中做到这一点?