Java方法描述符中美元符号的含义?
例如,它是Jikes RVM堆栈的一部分。
at [0x70cfba90, 0x708cfaa4] Lorg/apache/lucene/index/SegmentInfos; **access$000**(Ljava/lang/String;)V
at [0x70cfbb04, 0x708b55c8] Lorg/apache/lucene/index/SegmentInfos$
FindSegmentsFile; run()Ljava/lang/Object; at line 554
at [0x70cfbb24, 0x708c4a8d] Lorg/apache/lucene/index/SegmentInfos;
read(Lorg/apache/lucene/store/Directory;)V at line 272
“访问”应为方法名称。但是我检查了类源代码及其接口,没有所谓的“访问”方法。我在Google上找不到答案,因为Google讨厌各种标点符号。有人可以帮忙吗?非常感谢。
回答:
引用@birryree链接的文章:
如果一个类将另一个类包围,或者如果它们被一个公共类包围,则另一个类D可以使用C类的私有成员m。由于虚拟机不知道这种分组方式,
它们从不公开。访问方法是唯一的,因为它们可以添加到封闭类中,而不仅仅是内部类。
以上是 Java方法描述符中美元符号的含义? 的全部内容, 来源链接: utcz.com/qa/418299.html