Tim*_*m B 6 java anonymous-inner-class
我一直在考虑课程,特别是关于匿名内部课程.这让我想知道匿名内部类的访问类型是什么?
我意识到在大多数情况下,这不会改变任何东西,但它可能会对反射产生影响.我已经看到几个问题,询问使用反射访问匿名内部类的内容时遇到问题.
我确实找到了这个问题(这个问题的一个例子): 使用java反射调用匿名类的方法时访问异常
这个答案表明它是私人的,但作者无法确认:https: //stackoverflow.com/a/2659647/3049628
看起来它们是公共的,但 JDK 的 Method.invoke 实现有一个(长期运行的)错误。请参阅错误 4071957。
链接的错误并不真正符合我们的情况,但它聚合了内部类上所有类型的 Method.invoke 访问控制问题,并被标记为错误 4819108的重复,该错误在您提到的 SO 问题的接受答案中链接。
归档时间: |
|
查看次数: |
115 次 |
最近记录: |