【发布时间】:2015-03-29 14:53:43
【问题描述】:
我想使用Consumer<> 类的对象检测类名。
例子
MyClass myObject = new MyClass();
someMethod(myObject::myMethod);
void someMethod(Consumer<String> fn) {
// here i want to know class name "MyClass" through fn
}
有可能吗?
【问题讨论】:
-
可能XY Problem?换句话说,你是想解决一些潜在的问题,还是只是对此感到好奇?如果是前者,请告诉我们更多有关潜在问题的信息。
-
谢谢,我对“XY 问题”一词一无所知。但我的问题不是“XY 问题”。我在下一条评论中的解决方案。
-
我需要类名来记录日志。
标签: reflection java-8 method-reference