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

回到顶部