模块 jdk.jshell

类 SourceCodeAnalysis.QualifiedNames

java.lang.Object
jdk.jshell.SourceCodeAnalysis.QualifiedNames
封闭类:
SourceCodeAnalysis

public static final class SourceCodeAnalysis.QualifiedNames extends Object
可能的限定名称列表。
  • 方法详情

    • getNames

      public List <String > getNames()
      原始代码中给定简单名称的已知限定名称。
      返回:
      已知的合格名称
    • getSimpleNameLength

      public int getSimpleNameLength()
      收集限定名称的原始代码中简单名称的长度。
      返回:
      简单名称的长度; -1 如果没有立即留给游标的可以计算候选者的名字
    • isUpToDate

      public boolean isUpToDate()
      指示结果是否基于最新数据。 listQualifiedNames 方法可能会在类路径被完全检查之前返回,在这种情况下,此方法将返回 false 。如果结果基于完全检查的类路径,则此方法将返回 true
      返回:
      true如果结果基于最新数据;否则false
    • isResolvable

      public boolean isResolvable()
      指示原始代码中给定的简单名称是否引用可解析的元素。
      返回:
      true 如果原始代码中给定的简单名称指的是可解析元素;否则false