Module  jdk.jshell
软件包  jdk.jshell

Class SourceCodeAnalysis.QualifiedNames

  • Enclosing class:
    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