|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public enum SourceVersion extends Enum<SourceVersion>
Отметьте, что дополнительные исходные константы версии будут добавлены, чтобы смоделировать будущие выпуски языка.
| Перечислимая Константа и Описание |
|---|
RELEASE_0
Оригинальная версия.
|
RELEASE_1
Версия, распознанная Платформой Java 1.1.
|
RELEASE_2
Версия, распознанная Java 2 Платформы, Standard Edition, v 1.2.
|
RELEASE_3
Версия, распознанная Java 2 Платформы, Standard Edition, v 1.3.
|
RELEASE_4
Версия, распознанная Java 2 Платформы, Standard Edition, v 1.4.
|
RELEASE_5
Версия, распознанная Java 2 Платформы, Standard Edition 5.0.
|
RELEASE_6
Версия, распознанная Платформой Java, Standard Edition 6.
|
RELEASE_7
Версия, распознанная Платформой Java, Standard Edition 7.
|
RELEASE_8
Версия, распознанная Платформой Java, Standard Edition 8.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
static boolean |
isIdentifier(CharSequence name)
Возвраты, действительно ли
name синтаксически допустимый идентификатор (простое имя) или ключевое слово в последней исходной версии. |
static boolean |
isKeyword(CharSequence s)
Возвраты, действительно ли
s ключевое слово или литерал в последней исходной версии. |
static boolean |
isName(CharSequence name)
Возвраты, действительно ли
name синтаксически допустимое полностью определенное имя в последней исходной версии. |
static SourceVersion |
latest()
Возвращает последнюю исходную версию, которая может быть смоделирована.
|
static SourceVersion |
latestSupported()
Возвращает последнюю исходную версию, полностью поддерживаемую текущей средой выполнения.
|
static SourceVersion |
valueOf(String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static SourceVersion[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final SourceVersion RELEASE_0
public static final SourceVersion RELEASE_1
RELEASE_0 увеличенный с вложенными классами как описано в этих 1.1 обновлениях к Спецификации языка Java™, Первому Выпуску.public static final SourceVersion RELEASE_2
strictfp модификатор.public static final SourceVersion RELEASE_3
RELEASE_2.public static final SourceVersion RELEASE_4
public static final SourceVersion RELEASE_5
for цикл, и шестнадцатеричные литералы с плавающей точкой.public static final SourceVersion RELEASE_6
RELEASE_5.public static final SourceVersion RELEASE_7
public static final SourceVersion RELEASE_8
public static SourceVersion[] values()
for (SourceVersion c : SourceVersion.values()) System.out.println(c);
public static SourceVersion valueOf(String name)
name - имя перечислимой константы, которая будет возвращена.IllegalArgumentException - если у этого перечислимого типа нет никакой константы с указанным именемNullPointerException - если параметром является нульpublic static SourceVersion latest()
public static SourceVersion latestSupported()
RELEASE_5 или позже должен быть возвращен.public static boolean isIdentifier(CharSequence name)
name синтаксически допустимый идентификатор (простое имя) или ключевое слово в последней исходной версии. Возвраты метода true если имя состоит из начального символа для который Character.isJavaIdentifierStart(int) возвраты true, сопровождаемый то, только символами, для который Character.isJavaIdentifierPart(int) возвраты true. Этот образец соответствует регулярные идентификаторы, ключевые слова, и литералы "true", "false", и "null". Возвраты метода false для всех других строк.name - строка, чтобы проверитьtrue если эта строка является синтаксически допустимым идентификатором или ключевым словом, false иначе.public static boolean isName(CharSequence name)
name синтаксически допустимое полностью определенное имя в последней исходной версии. В отличие от этого isIdentifier, этот метод возвраты false для ключевых слов и литералов.name - строка, чтобы проверитьtrue если эта строка является синтаксически допустимым именем, false иначе.public static boolean isKeyword(CharSequence s)
s ключевое слово или литерал в последней исходной версии.s - строка, чтобы проверитьtrue если s ключевое слово или литерал, false иначе.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92