Spec-Zone.ru › OpenJDK 8

Перечисление StandardLocation

  • java.lang.Object
    • java.lang.Enum<StandardLocation>
      • javax.tools.StandardLocation
Все реализованные интерфейсы:
Serializable, Comparable<StandardLocation>, JavaFileManager.Location

public enum StandardLocation
extends Enum<StandardLocation>
implements JavaFileManager.Location

Стандартные расположения файлов.

С момента:
1.6

Перечисление констант

Постоянная и описание
ANNOTATION_PROCESSOR_PATH

Расположение для поиска обработчиков аннотаций.

CLASS_OUTPUT

Расположение новых файлов class.

CLASS_PATH

Расположение для поиска файлов пользовательских классов.

NATIVE_HEADER_OUTPUT

Расположение новых заголовочных файлов для нативных функций.

PLATFORM_CLASS_PATH

Расположение для поиска системных классов.

SOURCE_OUTPUT

Расположение новых исходных файлов.

SOURCE_PATH

Расположение для поиска существующих исходных файлов.

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

Модификатор и тип Метод и описание
String getName()

Возвращает имя данного расположения.

boolean isOutputLocation()

Определяет, является ли это расположение расположением вывода.

static JavaFileManager.Location locationFor(String name)

Возвращает объект расположения с данным именем.

static StandardLocation valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем.

static StandardLocation[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Наследованные методы из класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Наследованные методы из класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Перечисление констант

CLASS_OUTPUT

public static final StandardLocation CLASS_OUTPUT

Расположение новых файлов class.

SOURCE_OUTPUT

public static final StandardLocation SOURCE_OUTPUT

Расположение новых исходных файлов.

CLASS_PATH

public static final StandardLocation CLASS_PATH

Расположение для поиска файлов пользовательских классов.

SOURCE_PATH

public static final StandardLocation SOURCE_PATH

Расположение для поиска существующих исходных файлов.

ANNOTATION_PROCESSOR_PATH

public static final StandardLocation ANNOTATION_PROCESSOR_PATH

Расположение для поиска обработчиков аннотаций.

PLATFORM_CLASS_PATH

public static final StandardLocation PLATFORM_CLASS_PATH

Расположение для поиска системных классов. Иногда называется загрузочной classpath.

NATIVE_HEADER_OUTPUT

public static final StandardLocation NATIVE_HEADER_OUTPUT

Расположение новых заголовочных файлов для нативных функций.

С момента:
1.8

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

values

public static StandardLocation[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:

for (StandardLocation c : StandardLocation.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static StandardLocation valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные пробельные символы недопустимы.)

Параметры:
name - имя возвращаемой константы перечисления.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

locationFor

public static JavaFileManager.Location locationFor(String name)

Возвращает объект расположения с данным именем. Следующее свойство должно выполняться: locationFor(x) == locationFor(y) тогда и только тогда, когда x.equals(y). Возвращаемое расположение будет расположением вывода тогда и только тогда, когда имя заканчивается на "_OUTPUT".

Параметры:
name - имя
Возвращает:
расположение

getName

public String getName()

Описание скопировано из интерфейса: JavaFileManager.Location

Возвращает имя данного расположения.

Определено в:
getName в интерфейсе JavaFileManager.Location
Возвращает:
имя

isOutputLocation

public boolean isOutputLocation()

Описание скопировано из интерфейса: JavaFileManager.Location

Определяет, является ли это расположение расположением вывода. Расположение вывода — это расположение, которое обычно используется для вывода.

Определено в:
isOutputLocation в интерфейсе JavaFileManager.Location
Возвращает:
true, если это расположение вывода, false в противном случае

© 1993, 2020, 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.

Spec-Zone.ru

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