Java 已解析字段/信息-它是什么意思?

Java 已解析字段/信息-它是什么意思?,java,eclipse-jdt,Java,Eclipse Jdt,我正在使用IField接口的实现。我在理解“已解决字段”时遇到问题-它是什么意思? 甚至还有一个函数isResolved(),它: 返回此字段是否表示 已解析字段。如果一个字段是 已解析,其键包含已解析 信息 这是什么意思?“已解析”一词是否还有我在字典或在线中找不到的第二种含义?已解析可能意味着“具有已解析类型”,即当已知运行时类型时,将解析具有泛型类型的字段 一些jdt中的提示 这是关于通用签名。。。似乎“已解析”与泛型类型有关:-)“已解析”与绑定有关。引用org.eclipse.jdt.

我正在使用IField接口的实现。我在理解“已解决字段”时遇到问题-它是什么意思? 甚至还有一个函数isResolved(),它:

返回此字段是否表示 已解析字段。如果一个字段是 已解析,其键包含已解析 信息


这是什么意思?“已解析”一词是否还有我在字典或在线中找不到的第二种含义?

已解析可能意味着“具有已解析类型”,即当已知运行时类型时,将解析具有泛型类型的字段

一些jdt中的提示


这是关于通用签名。。。似乎“已解析”与泛型类型有关:-)

“已解析”与绑定有关。引用org.eclipse.jdt.core.dom.IBinding的javadoc

绑定表示Java语言中的命名实体。从编译器的角度来看,绑定世界提供了一幅完整的程序结构图

简单地说,“绑定”是唯一标识命名实体的方式,“键”是唯一的信息。您可以在本文中找到有关绑定的更多信息

绑定是昂贵的,因此它们并不总是“解析的”,例如,在通过org.eclipse.jdt.core.dom.ASTParser创建ASTParser时,您可以调用ASTParser#setResolveBindings(布尔)来指定是否需要绑定。因此,isResolved()函数指示绑定信息是否可用,如果可用,则getKey()返回该唯一键

ResolvedBinaryMethod : Handle representing a binary method that is resolved.
The uniqueKey contains the genericSignature of the resolved method. Use BindingKey to decode it.