Spec-Zone.ru › OpenJDK 25

Класс SourceCodeAnalysis.QualifiedNames

java.lang.Object
jdk.jshell.SourceCodeAnalysis.QualifiedNames
Внешний класс:
SourceCodeAnalysis
public static final class SourceCodeAnalysis.QualifiedNames extends Object
Список возможных квалифицированных имён.
Начиная с:
9

Краткое описание методов

Модификатор и тип Метод Описание
List<String> getNames()
Известные квалифицированные имена для заданного простого имени в исходном коде.
int getSimpleNameLength()
Длина простого имени в исходном коде, для которого были собраны квалифицированные имена.
boolean isResolvable()
Указывает, относится ли заданное простое имя в исходном коде к разрешаемому элементу.
boolean isUpToDate()
Указывает, основан ли результат на актуальных данных.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.jshell/jdk/jshell/SourceCodeAnalysis.QualifiedNames.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API