模块  jdk.jshell
软件包  jdk.jshell

Class SourceCodeAnalysis.QualifiedNames

  • Enclosing class:
    SourceCodeAnalysis

    public static final class SourceCodeAnalysis.QualifiedNamesextends 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