Repository navigation
2.1.0-RC1
Pre-releaseЭтот предварительный выпуск совместим с предыдущим стабильным.
Подробнее о релизе: 2.0.0...2.1.0-RC1
Maven
<repository>
<id>ossrh-rc</id>
<name>OSSRH RC</name>
<url>https://s01.oss.sonatype.org/content/repositories/releases/</url>
</repository><dependency>
<groupId>com.bloogefest</groupId>
<artifactId>annotation</artifactId>
<version>2.1.0-RC1</version>
</dependency>Gradle
repositories {
maven {
name = "OSSRH RC"
url = uri("https://s01.oss.sonatype.org/content/repositories/releases/")
}
}dependencies {
implementation("com.bloogefest:annotation:2.1.0-RC1")
}Введено:
Аннотации:
Перечисление значений.
API Note: Уведомляет о предполагаемых значениях.
boolean toBoolean(final @Enumed({0, 1}) int value) {
return value == 0 ? false : true;
}Возвращает предполагаемые значения.
Returns: Предполагаемые значения.
Implementation Requirements: Предполагаемые значения не должны повторяться.
boolean toBoolean(final @Enumed({0, 1}) int value) {
return value == 0 ? false : true;
}Возвращает идентификатор выпуска, в котором ожидается, что состояние чего-то будет изменено.
Returns: Идентификатор выпуска, в котором ожидается, что состояние чего-то будет изменено.
@Experimental("3.7.4-RC1")
void work() {
System.gc();
}Магическое значение.
API Note: Уведомляет о магическом значении, содержащимся в поле или локальной переменной.
void operate(final @Magical int code) {
final @Magical var limit = 256;
if (code > limit) System.gc();
}Диапазон числовых значений.
API Note: Позволяет задать диапазон числовых значений.
void operate(final @Range(from = 0, to = 256) int code) {
if (code == 0) System.gc();
}Изменено:
Аннотации:
Изменена документация.
Изменена документация — я добавил описание синтаксиса.
Изменена сигнатура.
Изменена документация.
Изменена сигнатура.
Изменена документация.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменено тело.
Изменена документация.
Изменена документация.
Изменена сигнатура.
Изменена документация.
Изменена документация.
Изменена сигнатура.
Другое:
Изменена документация.
Изменена документация.