Перечисление 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.